在MySQL中,使用CREATE TABLE创建表
语法格式:
CREATE TABLE <表名> ([表定义选项]) [表选项] [分区选项];
([表定义选项])格式为:
<列名1> <类型1>, ... <列名n> <类型n>
语法说明:
修改表指的是修改数据库中已存在的数据库表的结构。在MySQL中,使用ALTER TABLE修改表。常用修改表的操作有修改表名、修改字段数据类型或字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。
语法格式:
ALTER TABLE <表名> [修改选项];
[修改选项]语法格式:
{
ADD COLUMN <列名> <类型>
CHANGE COLUMN <旧列名> <新列名> <新列类型>
ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT }
MODIFY COLUMN <列名> <类型>
DROP COLUMN <列名>
RENAME TO <新表名>
}
语法格式:
ALTER TABLE <列名> ADD [COLUMN] <新字段名> <字段类型>
[约束条件] [FIRST | AFTER 已存在的字段名];
语法说明:
语法格式:
ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新字段类型>;
语法说明:
语法格式:
ALTER TABLE <表名> MODIFY <字段名> <字段类型>;
语法说明:
语法格式:
ALTER TABLE <表名> DROP <字段名>;
语法说明:
语法格式:
ALTER TABLE <表名> RENAME [TO] <新表名>;
语法说明:
在MySQL中,使用DROP TABLE删除表
语法格式:
DROP TABLE [IF EXISTS] <表名1> [, <表名2>, <表名3>, ...];
语法说明:
语法格式:
# 以表格形式显示表结构
{ DESCRIBE | DESC } <表名>;
# 以原始SQL语句显示表结构
SHOW CREATE TABLE <表名>\G;
语法说明:
原文:https://www.cnblogs.com/Cyzhouke/p/13735383.html