資料庫 資料定義語言(DDL)

2021-10-09 15:35:49 字數 1664 閱讀 9416

建立: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.庫的建立 ...