数据库操作

CREATE DATABASE IF NOT EXISTS test CHARSET=utf8;
设置字符为utf8,防止中文乱码.
最好加上if not exists/if exists.
https://www.bilibili.com/video/BV12b411K7Zu?t=135&p=295
数据表操作
创建表

CREATE TABLE IF NOT EXISTS stuinfo(
stuid INT ,
stuname VARCHAR(20),
stugender CHAR(1),
email VARCHAR(20),
borndate DATETIME
);
https://www.bilibili.com/video/BV12b411K7Zu?p=296
修改表



就相当于添加了新的字段名和字段类型替换了原来的,change可以直接修改字段名和字段类型.

https://www.bilibili.com/video/BV12b411K7Zu?p=299
删除表

复制表

#from 后面接库名.表名.

where 1=2肯定不成立,因此不会有数据被选出来加入到新表.
https://www.bilibili.com/video/BV12b411K7Zu?p=300
约束


字段加上唯一键后,如果字段为null,null二者也不会报错
外键约束格式:
[constraint 外键约束名 ] foreign key (本表列名) references 外键所在表名(外键列)
https://www.bilibili.com/video/BV12b411K7Zu?p=298





