MySQL数据库(这里是因为我经常使用的数据库是mysql数据库,所以记录的也是mysq 后续再增加其他数据库l)
1.在了解MySQL数据库之前,我们必须知道什么是数据库?它的作用?
1.1数据库:数据库,又称电子化文件箱,以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
1.2数据库的作用:共享数据、减轻冗余程度、集中控制数据、确保数据的安全可靠。
其实无论是使用什么数据库,最重要的就是如何实现对数据库数据进行增删改查的操作。
2. MySQL数据库的安装
2.1:下载安装程序,地址为(https://www.mysql.com/)
2.2:傻瓜式安装直接点击安装就可
2.3: 配置MySQL数据库的配置,找到自己MySQL数据库安装的路径,一般默认为C盘。然后在系统配置中将MySQL地址配置到path上就可以了
2.4: 测试MySQL数据库是否安装成功,打开cmd,输入mysql -uroot -p
,如果设置了密码的 就可以输入mysql -uroot -p密码;我的密码设置了为root,所以我输入的是mysql -uroot -proot;
成功如下图:
这里的话如果不成功的原因一般是配置出现了问题,或者是之前的数据库没有卸载干净,就可能需要去注册表中删除。
到这一步,MySQL数据库就安装成功了。
3.数据库的术语
- 数据库: 数据库是一些关联表的集合。
- 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
- 列: 一列(数据元素) 包含了相同类型的数据, 例如邮政编码的数据。
- 行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
- 冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
- 主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
- 外键:外键用于关联两个表。
- 复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
- 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。
- 参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。
首先我们需要了解数据库里的结构 数据库中有数据表,数据表是因列和行组成。
数据库:database
数据表:table
创建: create
-
创建数据库:create database 数据库名;
-
创建数据表: create table 表名
(
code varchar(20) primary key,
name varchar(20) not null
);
进入:use
-
进入数据库:“use 数据库名;
-
进入表: select * from 数据表名;
查询:show
-
查询所有数据库:show databases;
-
查询所有数据表:show tables;
删除:drop
-
删除数据库:drop database 删除库名;
-
删除数据表:drop table 删除表名: