1,创建数据表
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
....
)
2,查看有哪些数据表
SHOW TABLES [FROM db_name]
[LIKE 'pattern'|WHERE expr]
3,查看特定数据表的数据结构
DESCRIBE tb_name;
SHOW COLUMN FROM tb_name;
4,添加单列
ALTER TABLE tb1_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name]
//[FIRST|AFTER col_name 表示插入的列在表中的位置
5,添加/删除默认约束
ALTER TABLE tbl_name ALTER col_name {SET DEFAULT literal | DROP DEFAULT}
6,添加/删除 主键/唯一约束
ALTER TABLE tbl_name ADD/DROP PRIMARY KEY(index_col_name); //只能添加一个
ALTER TABLE tbl_name ADD UNIQUE(index_col_name,....);
ALTER TABLE tbl_name DROP {INDEX|KEY} index_name; //删除唯一约束
7,添加外键约束
ALTER TABLE tbl_name ADD FOREIGN KEY (index_col_name,...) REFERENCE_definition;
例:ALTER TABLE users ADD FOREIGN KEY(uid) REFERENCE province(id);
8,修改列定义(列的数据类型和位置)
ALTER TABLE tbl_name MODIFY col_name column_definition [FIRST | AFTER col_name]
9,修改列的名称
ALTER TABLE tbl_name CHANGE old_col_name new _col_name column_difinition [FIRST |AFTER col_name];
10,修改数据表名称
ALTER TABLE tbl_name RENAME new_tbl_name
或者
RENAME TBALE tbl_name TO new_tbl_name