表的操作
(1)表的创建
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;
存储引擎的不同会导致创建表的文件不同。
换个引擎。
t1.frm:表结构
t1.MYD:表数据
t1.MYI:表索引
t2.frm:表结构
t2.ibd:表数据+表索引
(2)查看表结构
desc 表名;
后面四栏我们以后会介绍,现在为时尚早。
(3)修改表
新增列:alter table 表名 add 列名 数据类型 描述 after 列名
接下我们添加新的一列。
修改列属性: alter table 表名 modify 列名 数据类型 描述
删除列:alter table 表名 drop 列名
修改表名:alter table 表名 rename 新名字
额外补充:修改表还有另一个指令:
alter table 表名 change 列名 新列名 新列属性
区别在于modify只能修改列属性,而change还可以修改列名,但是每次都要写新列名。
(4)删除表
drop table 表名
不做演示。