建立:creat
修改:alter
刪除:drop
建立、修改、刪除
#1 庫的建立
create
database 庫名;
create
database
ifnot
exists 庫名; 如果存在不建立也不報錯。
create
database books;
#2 庫的修改 一般不修改名字,會導致錯誤。可修改字符集
//rename database books to 新庫名;
alter
database books character
set;
#3 庫的刪除
drop
database
ifexists books;
建立、修改、刪除
#1 建立表
create
table 表名(
列名 列的型別【(長度)約束】,
列名 列的型別【(長度)約束】, ..
. 列名 列的型別【(長度)約束】
)
create
table book(
id int
, bname varchar(20
),price double
, authorid in
`book`t,
publishdate datetime);
use books;
desc book;
#2 表的修改
總結為:
alter
table 表名 add
/drop
/modify
/ change column 列名 【列型別 約束】或 rename 列名
修改表名
alter
table 表名 rename
to ***;
修改列名
alter
table 表名
change column 舊類名 新類 名 新型別;
alter
table book
change column publishdate pubdata datetime
;
修改列的約束
alter
table 表名
modify
column 列名 新型別;
新增列
alter
table 表名
addcolumn 列名 型別;
刪除列
alter
table 表名
drop
column 列名 型別;
#3 表的刪除
drop
table
ifexists 表名;
show
tables
;
資料庫資料定義語言(DDL)
資料定義語言 一般由create,drop和alter開頭,作用於database,table,view,function等圖示物件,對它們進行建立,刪除和修改等操作。建立資料庫 語法 create database if not exists database name comment with ...
資料庫 資料定義語言DDL
資料庫模式定義語言 ddl data definition language 是用於描述資料庫中要儲存的現實世界實體的語言。乙個資料庫模式包含該資料庫中所有實體的描述定義。禁用ddl語句 在一些特定情況下,如 金融 安全 稅務等等部門,有一些資料庫為了安全需要,需要禁止執行ddl語句。在oracle...
資料庫 DDL資料定義語言
庫的管理 建立,修改,刪除 表的管理 建立 修改,刪除 建立 create 修改 alter 刪除 drop ddl語言 資料定義語言 用於庫和表的管理 1.庫的管理 建立,修改,刪除 2.表的管理 建立 修改,刪除 建立 create 修改 alter 刪除 drop 一,庫的管理 1.庫的建立 ...