创建数据表
CREATE TABLE [ IF NOT EXISTS ] `表名`
列类型:规定数据库中该列存放的数据类型
列类型分为:
数值类型
字符串类型
日期和时间型数值类型
字段属性
查看表
SHOW TABLES;
查看表的定义
DESCRIBE 表名或DESC 表名;
删除表
DROP TABLE [IF EXISTS] 表名;
先判断是否存在表,然后再创建
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student`( ……)
表类型
常用的存储引擎:MyISAM和InnoDB 。
设置表的表类型
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student`( ……
) ENGINE = MyISAM
设置表的字符集
CREATE TABLE 表名(
#省略一些代码
)CHARSET = utf8;
修改表
修改表名:ALTER TABLE 旧表名 RENAME AS 新表名;
添加字段:ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ];
修改字段:ALTER TABLE 表名 MODIFY 字段名 列类型 [ 属性 ] #修改列的数据类型
(修改字段名)
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型 [ 属性 ]#修改列的数据类型及名称
删除字段: ALTER TABLE 表名 DROP 字段名;
总结