SQL language-DDL (Data Definition language) database definition language

DDL (Data Definition language)

建立、修改、删除数据库 ccreate database 、alter database、drop database 
Insert picture description here


Insert picture description here

Task 1: Create a database imc_db

Insert picture description here

Task 2: Create a table in the database imc_db

Insert picture description here
// 创建表
 CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
)
COMMENT = '备注' ENGINE = '存储引擎' ...
mysql查看表结构命令,如下:
desc 表名;
show columns from 表名;
// 修改表名
alter table 旧名 rename 新名
// 增加列
alter table students add column 列名 列属性
// 修改列名
alter table 表名 change 原列名 新列名 列类型
alter table 表名 change column 原列名 新列名 列类型
alter table rename column 原列名 to 新列名
// 修改列的数据类型
alter table students change 原列名 原列名 varchar(8) NOT NULL;
alter table students  modify column 原列名 varchar(4) NOT NULL; 
// 删除列
alter table 表名 drop column 列名

mysql table keyword: alter (modify the table, column names, add, modify, and delete columns) (1)

Task three maintain the index in the table

CREATE <索引名> ON <表名> (<列名> [<长度>] [ ASC | DESC])
DROP INDEX <索引名> ON <表名>
Insert picture description here