天天看點

MySQL:DDL(資料定義語言)MySQL:DDL(資料定義語言)

MySQL:DDL(資料定義語言)

1.資料庫

1.1.建立資料庫

1.2.删除資料庫

1.3.切換資料庫

1.4.檢視資料庫表清單

# 指定資料庫
USE db_name;

# 檢視表清單
SHOW TABLES;
           

1.5.檢視建立資料庫語句

2.表操作

2.1.建立表

2.删除表

3.修改表名

4.檢視表定義

5.檢視建表語句

6.修改表

6.1.修改字段定義

#修改ename字段為20個字元
ALTER TABLE emp MODIFY ename VARCHAR(20);
           

6.2.添加字段

#添加age字段
ALTER TABLE emp ADD COLUMN age INT(3);
           

6.3.删除字段

#删除age字段
ALTER TABLE emp DROP COLUMN age;
           

6.4.修改字段名

#修改age字段名
ALTER TABLE emp CHANGE age age1 INT(4);
           

6.5.修改字段排列順序

字段增加和修改文法(ADD/CHANGE/MODIFY)中,都有一個可選項first|after column_name
#添加字段birth在ename之後
ALTER TABLE emp ADD birth DATE AFTER ename;
           
#将age字段放在最前
ALTER TABLE emp MODIFY age INT(3) FIRST;
           

6.7.修改字元集

# ALTER TABLE 表名 CONVERT TO CHARACTER SET '字元集';
ALTER TABLE TBL_Account CONVERT TO CHARACTER SET 'utf8';