// 创建表
create table 表名();
// 查看表结构
desc 表名;
// 新增一列表信息
alter table 表名 add 字段名 字段类型 (after 原表某一字段名);
// 删除一列表信息
alter table 表名 drop 字段名;
// 修改表字段名字
alter table 表名 change 原字段名 新字段名 类型; // 新字段需要重新定义,也就是需要输入类型
// 修改字段类型
alter table 表名 modify 字段名 类型;
//删除表
drop table 表名;
创建表
语法:
create table table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
案例:
create table users (
id int,
name varchar(20) comment '用户名',
password char(32) comment '密码是32位的md5值',
birthday date comment '生日'
) character set utf8 engine MyISAM;
engine表示存储引擎,
不同的存储引擎,创建表的文件不一样。
MyISAM引擎:
users.frm:表结构
users.MYD:表数据
users.MYI:表索引
查看表结构:
desc 表名
修改表
对表的结构进行修改
- 新增一列表信息,
- 删除一列表信息,
- 修改表字段名字,
- 修改字段类型。
删除表
就是删除表;