MySQL 資料庫基本操作(DDL)

2021-10-04 01:35:57 字數 1540 閱讀 1435

ddl:資料定義語言(data define language):定義資料庫,資料庫表它們的結構:create(建立) drop(刪除) alter(修改)

選中資料庫

要對哪個資料庫進行操作

use 資料庫名
檢視所有已建的資料庫
show

databases

;

建立資料庫
# 直接建立資料庫

create

database[if

notexists

] 資料庫名;

#建立通用寫法:

drop

database

ifexists 舊資料庫名;

create

database 資料庫名;

一般在建立資料庫的時候,會使用通用寫法,先去查詢一下是否存在該資料庫,如果存在的話刪除了再建立。

刪除資料庫

drop

database[if

exists

]資料庫名;

建立表

多個欄位用逗號隔開,最後乙個欄位不需要加逗號

# 直接建立

use 資料庫名

create

table 表名 (

欄位名1 資料型別 [字段約束]

,欄位名2 資料型別 [字段約束]);

#建立通用寫法:

drop

table

ifexists 表名;

create

table 表名 (

欄位名1 資料型別 [字段約束]

,欄位名2 資料型別 [字段約束]

);

新增字段
alter

table 表名 add

column 欄位名 資料型別[約束]

;

刪除字段
alter

table 表名 drop

column 欄位名;

修改字段
alter

table 表名 modify

column 字段 新資料型別[新約束]

;

修改欄位名
alter

table 表名 change column 舊欄位名 新欄位名 資料型別;

修改表名
alter

table 表名 rename[to

] 新錶名;

刪除表
drop

table[if

exists

]表名;

複製表
#只複製結構

create

table 表名 like 舊表

#複製結構+資料

create

table 表名 select 字段,..

.from 舊表 [

where 條件]

;

資料庫之DDL基本操作

資料庫 1.檢視所有資料庫 show databases 2.選擇要操作的資料庫 use 資料庫名 3.建立資料庫 stu create database stu 4.刪除資料庫 drop database stu 5.修改資料庫編碼 alter database stu character set...

MYSQL資料庫基本DDL語句

1 資料庫 檢視所有的資料庫 show databases 切換 選擇要操作 資料庫 use 資料庫名 建立資料庫 create database if not exists mydb1 charset utf8 刪除資料庫 drop database if exists mydb12 資料型別 i...

資料庫DDL操作

ddl 1.資料庫操作 檢視所有資料庫 show databases 切換 選擇要操作的 資料庫 use 資料庫名 建立資料庫 create database if not exists mydb1 charset utf8 刪除資料庫 drop database if exists mydb1 修...