表操作
3.1:创建表
语法:
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
说明:
field 表示列名
datatype 表示列的类型
character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
实例:
说明:
不同的存储引擎,创建表的文件不一样
这是使用innodb存储引擎所创建的文件
3.2:查看表结构
desc 表名;
3.3:修改表
语法:
ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);
实例:
新插入一列:
注意:可以试用after 列在特定列之后插入列
修改列:
注意:comment可以用来说明这一列的用途
删除列:
3.4:删除表
语法:
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
实例: