1.表的创建
CREATE TABLE dept (
deptno int(2) COMMENT '部门编号',
dname varchar(14) COMMENT '部门名称',
loc varchar(13) COMMENT '部门所在地点'
)
2. 表的删除
delete table dept;
3.表的修改
-- 创建新列 num
-- 可通过 (elect * from dept;)操作查看新增列
alter table dept add num int;
-- 修改列定义 int 为 bigint
-- 可通过 (desc dept;)操作查看列定义的改变
alter table dept modify num bigint;
-- 修改列名称,将 num修改为 number
-- 可通过 (elect * from dept;)操作查看修改列名
alter table change num number bigint;
-- 删除列,删除 num
-- 可通过 (elect * from dept;)操作查看
alter table dept drop number;
-- 创建约束(都可以通过desc来查看)
-- ⑴主键约束
alter table dept add primary key(deptno);
-- ⑵唯一约束
alter table dept add constraint unique(dname);
-- 修改字段类型(将varchar(13)改为varchar(13))
alter table dept modify loc varchar(10);
-- 修改字段默认值(如果你不设置默认值,MySQL会自动设置该字段默认为 NULL。)
alter table dept modify loc varchar(10) not null default 100;