mysql ddl语句
时间:2022-03-14 01:48
这里介绍MySQL比较常用的DDL语句。包括如下:
删除主键
alter table add drop primary key;
添加主键
alter table add primary key(id);
添加外键
alter table t1 add constraint cst_t1_fk foreign key(id) references t2(id);
删除外键
alter table t1 drop foreign key cst_t1_fk;
重命名表 (下面三种语句都可以)
rename table t1 to t2;
alter table t1 rename t2;
alter table t1 rename to t2;
修改存储引擎或者字符集
alter table t1 engine=myisam;
alter table t1 default charset=latin1;
3. drop table
意思很简单,把表删除。
drop table t1; =========>直接删除表,如果没有这个表会报错
drop table if exists t1; ========>如果没有这个表不会报错,只会报一个warning
4. truncate table
truncate table为截断表的命令,相当于把这个表删除并立即重建。
truncate table t1;
本文出自 “” 博客,请务必保留此出处