--创建数据库CREATE DATABASE DB_NAME;--选中数据库USE DB_NAME;--列出数据库列表SHOW DATABASES;--删除数据库DROP DATABASE DB_NAME;--建表语句CREATE TABLE TABLE_NAME(ID INT(9) PRIMARY KEY AUTO_INCREMENT,SALARY FLOAT(10,2),BIRTHDATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,NAME VARCHAR(50) NOT NULL UNIQUE KEY);--列出数据表列表SHOW TABLES;--删除数据表DROP TABLE TABLE_NAME;--批量删除数据表SELECT CONCAT( 'DROP TABLE ', TABLE_NAME, ';' ) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 'DAB_NTOS_%';--添加主键约束ALTER TABLE TABLE_NAME ADD PRIMARY KEY(ID);--删除主键约束ALTER TABLE TABLE_NAME DROP PRIMARY KEY;--添加主键约束并添加主键自增长ALTER TABLE TABLE_NAME MODIFY ID INT AUTO_INCREMENT PRIMARY KEY;--添加唯一性约束ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_UK UNIQUE KEY(NAME);--添加外键约束ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_FK FOREIGN KEY(S_ID) REFERENCES TABLE_NAME2 (ID);--添加非空约束ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_NOT_NULL CHECK(COL_NAME IS NOT NULL);--删除默认值设置ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME DROP DEFAULT;--增加默认值设置ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME SET DEFAULT DEFAULT_VAL;