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的额外属性,比如说自增长,需要先移除属性,然后才能删除主键。