创建数据库
CREATE DATABASE db_name
删除数据库
DROP DATABASE db_name
创建数据表
CREATE TABLE table_name(
column_name data_type[NOT NULL]DEFAULT default_value][AUTO_INCREMENT][]
……
[PRIMARY KEY (pk_name)]
[FOREIGN KEY (fk_name) REFERENCES referenced_table_name(ref_pk_name)]
)
删除数据表
DROP TABLE table_name
修改数据表结构
ALTER TABLE table_name 修改子句(可逗号分离)
数据表新增字段
ADD column_name data_type[NOT NULL] [DEFAULT default_value]
数据表变更字段
CHANGE column_name new_column_name data_type[NOT NULL] [DEFAULT default_value]
数据表更新字段
MODIFY column_name new_data_type[NOT NULL] [DEFAULT default_value]
数据表删除字段
DROP COLUMN column_name
数据表重命名
RENAME TABLE table_name TO new_table_name
数据表删除唯一约束
DROP UNIQUE constraint_name
数据表增加外键约束
ALTER TABLE table_name
ADD CONSTRAINT constraint_name FOREIGN KEY
(fk_name)REFERENCES referonced_table_name(ref_pk_name)
数据表删除外键约束
DROP FOREIGN KEY constraint_name
数据表新增一条新纪录
INSERT [INTO] table_name[(字段列表)] VALUES(值列表)
注:
字段列表是可选项
所有字段插入数据
值列表为必选项
数据表一次性插入多条记录
INSERT INTO table_name[(字段列表)] VALUES
(值列表1),
(值列表2),
……
(值列表n)
数据表修改表记录
UPDATE table_name set
字段名1=值1,字段名2=值2,……,字段名n=值n
[WHERE 条件表达式]
数据表删除表数据
DELETE FROM table_name [WHERE 条件表达式]