表的设置
2020-08-11 本文已影响0人
魔芋辣椒
插入,修改,删除数据
- 插入
insert into 表名(列名) values()
- 修改
单表
update 表名 set 列= ,列=,...
where 筛选条件
多表
update 表1 inner | left | right join 表2
on 连接条件 set 列=,列=
where 筛选条件
- 删除
delete from 表 where
创建,删除表
表的约束
-
主键
-
外键
创建表时
CONSTRAINT fk_x主表_外表 foreign key(majorID) references major(id)
关联列必须为key(PK,UK)
插入数据时,先插主表再插从表
删除数据时,先删从表再删主表
修改表时
alter table 表名 modify column 列名 类型 要修改的约束 //列级约束
alter table 表名 add 约束(列名) //表级约束
alter table 表名 constraint 外键名 foreign key(列名) references 表名(列名)
-
NOT NULL
-
UNIQUE
-
DEFAULT
标识列(自增)
一个表只能有一个
AUTO_INCREMENT