表创建
# 创建表基本语法注意注意,表中的最后一个字段不要加逗号 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); # 注意问题 1.在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3. 字段名和类型是必须的
代码示例
...................................
查看表结构
##查看表结构,可简写为desc 表名 describe table_name; #查看表详细结构,可加\G show create table t1\G;
代码示例
....................................
表字段修改
#语法 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] FIRST; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…] AFTER 字段名; 3. 删除字段 ALTER TABLE 表名 DROP 字段名; 4. 修改字段 ALTER TABLE 表名 MODIFY 字段名 数据类型 [完整性约束条件…]; ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…]; ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];
代码示例
..................................................
表复制
# 复制表结构+记录 (key不会复制: 主键、外键和索引) create table new_table select * from old_table; # 只复制表结构create table new_table like old_table;
示例
.................................................
删除表
drop table talbe_name;
示例
................................................