https://www.cnblogs.com/wupeiqi/articles/5713315.html
创建数据库表
create table tb9(id int not null auto_increment primary key,
name varchar(10),age int(10),aa int(10))engine = innodb default charset=utf8
defalult_charset=utf8 //数据库默认编码为utf-8
engine = innodb 数据库引擎 ,好处就是支持事务 事务:比如要从一个表拿10块钱到另一个表,一个表要扣十元一个表多十元,但是中间可能断电了,上电后就会自动回滚
ENUM枚举 create table shirts(name varchar(20), size ENUM('aa','bb')); insert into shirts(name,size)values('jimmao','bb') 插入的数据只能是枚举里的一个 select * from shirts; ------------------------------------------------------------- set支持多个参数插入 create table myset(cli SET('a','b','c')); select * from myset; insert into myset(cli)values('b,a'); 插入的数据可以是set里的要给或者多个 select * from myset;
外键:
添加外键:alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
删除外键:alter table 表名 drop foreign key 外键名称