- 数据库操作
CREATE DATABASE||DROP DATABASE||SHOW DATABASES
- 数据表操作
CREATE TABLE table_name(field_name1 数据类型[属性][索引][注释],···) [ENGINE][CHARSET][COMMENT]
DROP TABLE||SHOW TABLES
修改表
ALTER TABLE table_name MODIFY 新字段名 数据类型[属性]
ALTER TABLE table_name CHANGE 原字段名 新字段名 数据类型[属性]
ALTER TABLE table_name RENAME [TO] 新表名
ALTER TABLE table_name ADD 字段名 新数据类型[属性]
- 数据操作
INSERT INTO 表名([字段名列表]) VALUES(值列表1),(值列表2),...
UPDATE 表名 SET 列名=列值 <WHERE语句>
DELETE FROM 表名 <WHERE语句>
SELECT 列名 FROM 表名 [WHERE 条件][GROUP BY][ORDER BY][LIMIT]
- 索引
创建索引
CREATE INDEX index_name ON 表名(列名)
ALTER TABLE 表名 ADD INDEX 列名
添加外键
ALTER TABLE 从表名 ADD CONSTRAINT 外键名 FOREIGN KEY 从表名(从表字段) REFERENCES 主表名(主表字段)
DROP INDEX[index_name] ON 表名||SHOW INDEX FROM 表名
- 事务
SET autocommit=0;
BEGIN||START TRANSACTION;
ROLLBACK||COMMIT;
SET autocommit=1