CREATE TABLE 数据表 (列名1 数据类型 [ 约束 ] [COMMENT 注释] ,列名2 数据类型 [ 约束 ] [COMMENT 注释] ,......) [ COMMENT = 注释 ] ;DROP TABLE 数据表 ;
CREATE TABLE student (
id INT UNSIGNED PRIMARY KEY ,
name VARCHAR(20) NOT NULL ,
sex CHAR(1) NOT NULL ,
birthday DATE NOT NULL ,
tel CHAR(11) NOT NULL ,
remark VARCHAR(200)
);
INSERT INTO student VALUES(1,"美团","男","1999-09-09","13999999999",NULL);
SHOW tables ;
DESC student ;
SHOW CREATE TABLE student ;
DROP TABLE student ;
ALTER TABLE 表名称
ADD 列1 数据类型 [ 约束 ] [COMMENT 注释] ,
ADD 列2 数据类型 [ 约束 ] [COMMENT 注释] ,
...... ;
ALTER TABLE 表名称
MODIFY 列1 数据类型 [ 约束 ] [COMMENT 注释] ,
MODIFY 列2 数据类型 [ 约束 ] [COMMENT 注释] ,
...... ;
ALTER TABLE 表名称
CHANGE 列1 新列名1 数据类型 [ 约束 ] [COMMENT 注释] ,
CHANGE 列2 新列名2 数据类型 [ 约束 ] [COMMENT 注释] ,
...... ;
ALTER TABLE 表名称
DROP 列1 ,
DROP 列2 ,
...... ;
ALTER TABLE 表名 RENAME 新表名 ;
CREATE TABLE 表名称 (
......,
INDEX [ 索引名称 ] ( 字段 )
......
) ;
CREATE INDEX 索引名称 ON 表名( 字段 ) ;
ALTER TABLE 表名称 ADD INDEX [ 索引名 ]( 字段 ) ;
SHOW INDEX FROM 表名 ;
DROP INDEX 索引名称 ON 表名 ;