显示表结构
显示表的建表语句
删除表
修改表名 ALTER TABLE 旧表名 RENAME [TO] 新表名;
同时修改多表 RENAME TABLE table2 TO table1【,`user` TO user1…………】;
修改字段 列
ALTER TABLE 表名 CHANGE 旧列名 新列名 列定义 [FIRST | AFTER 某一列];
FIRST 将这个字段调整为表格度一列, AFTER 某一列 将这个字段放在某一列后面
MODIFY 只修改列定义,不能改名
删除表中某一列
新增一列 必选部分 ALTER TABLE table1 ADD height DOUBLE(8,2)
新增多列 不能调整列的位置,只能插在最后
增加主键约束
删除主键约束
新增唯一性约束
删除唯一性约束 由于创建唯一性约束时会默认创建索引,所以删除时,需删除索引
设置默认值约束
删除默认值约束
设置外键约束 必选部分 ALTER TABLE table1 ADD CONSTRAINT waijianming FOREIGN KEY (clsid) REFERENCES classes(id)
删除外键约束,由于创建外键时会默认创建索引,所以在删除外键后,需要在删除索引
ALTER TABLE table1 DROP INDEX table1_fk_classes;
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sjkxydsj/79740.html