1、安装MySQL
 本次安装使用的是绿色硬盘版本,无需额外安装依赖环境,比较简单

修改相关配置文件:

设置环境变量,声明/宣告MySQL命令便于系统识别:

初始化数据库:

设置系统识别,进行操作:

初始化数据库密码:

 进入数据库即数据库安装完成:

2、MySQL语句
2.3.1 DDL语句



2.3.2 DML语句, 即管理语句:DML(Data Manipulation Language)
INSERT :插入数据



UPDATE :修改和更新

DELETE :删除表的数据

2.3.3 DQL语句,查询语言:DQL语句 (Data Query Language


WHERE :条件的筛选,可以跟多个条件,可用and或or连接,and 且;or 或

LIKE :模糊查询,% :表示0个或多个字符      _ :表示匹配单个字符

ALTER :修改表名和修改表结构

给表添加一列
![]()
修改表中列的字段类型

清空表:



2.4 约束条件, 主键 :primary key,用于标识表中的主键列的值,而且这个值是全表当中唯一的,而且值不能为null ,一个表只能有一个主键。
创建主键 ,单独行指定主键:

非空约束,保证列中的值不含null值
![]()
唯一性约束,确保列中的所有值都是唯一的,类似主键,但一个表可以有多个唯一约束。一般设定唯一性约束都会同时添加非空约束:

2.4.4 自增约束
在列生成的每一个行都会自动生成一个唯一标识符,通常和主键一起使用,每次插入新行时,自增列的值会自动增加。

2.4.5 外键约束
外键用来建立表与表之间的关系,确保外键中的值与另一个表的主键值匹配。保证数据的引用的完整性。

注意:外键和其匹配的主键的属性必须完全一致,否则会报错,插入数据时,要先插入主表的值,然后在外表插入值时,外键的值要和它匹配的值一致,否则失败,删除时也是先删除从,再删除主,删除外键需要删除外键的限制(constraint),而不是外键的列名,限制可以自定义,或者系统自动生成。
  
删除主键时不需要加上主键的列名,但如果有extra的额外属性,比如说自增长,需要先移除属性,然后才能删除主键。




















