常用的DDL(数据定义语言)的操作
Data Definition Language,数据定义语言,用来定义数据库,表,字段。
创建数据库
CREATE DATABASE datab
ase_name;
删除数据库
DROP DATABASE database_name;
切换数据库
USE database_name;
创建表
CREATE TABLE table_name (
column1 datatype1 constraints,
column2 datatype2 constraints,
...
);
修改表结构(添加列)
ALTER TABLE table_name ADD COLUMN column_name datatype constraints;
修改表结构(修改列)
ALTER TABLE table_name MODIFY COLUMN column_name new_datatype constraints;
修改表结构(删除列)
ALTER TABLE table_name DROP COLUMN column_name;
修改表名
ALTER TABLE table_name RENAME TO new_table_name;
删除表
DROP TABLE table_name;
添加主键约束
ALTER TABLE table_name ADD PRIMARY KEY (column1, column2, ...);
添加外键约束
ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column_name) REFERENCES referenced_table(reference_column);
删除外键约束
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
领取专属 10元无门槛券
私享最新 技术干货