--
創(chuàng)建數(shù)據(jù)庫(kù)
CREATE
DATABASE
DB_NAME
;
--
選中數(shù)據(jù)庫(kù)
USE
DB_NAME
;
--
列出數(shù)據(jù)庫(kù)列表
SHOW DATABASES;
--
刪除數(shù)據(jù)庫(kù)
DROP
DATABASE
DB_NAME
;
--
建表語(yǔ)句
CREATE
TABLE
TABLE_NAME(
ID
INT
(
9
)
PRIMARY
KEY
AUTO_INCREMENT,
SALARY
FLOAT
(
10
,
2
),
BIRTHDATE
TIMESTAMP
DEFAULT
CURRENT_TIMESTAMP
,
NAME
VARCHAR
(
50
)
NOT
NULL
UNIQUE
KEY
);
--
列出數(shù)據(jù)表列表
SHOW TABLES;
--
刪除數(shù)據(jù)表
DROP
TABLE
TABLE_NAME;
--
批量刪除數(shù)據(jù)表
SELECT
CONCAT(
'
DROP TABLE
'
, TABLE_NAME,
'
;
'
)
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_NAME
LIKE
'
DAB_NTOS_%
'
;
--
添加主鍵約束
ALTER
TABLE
TABLE_NAME
ADD
PRIMARY
KEY
(ID);
--
刪除主鍵約束
ALTER
TABLE
TABLE_NAME
DROP
PRIMARY
KEY
;
--
添加主鍵約束并添加主鍵自增長(zhǎng)
ALTER
TABLE
TABLE_NAME MODIFY ID
INT
AUTO_INCREMENT
PRIMARY
KEY
;
--
添加唯一性約束
ALTER
TABLE
TABLE_NAME
ADD
CONSTRAINT
TABLE_NAME_UK
UNIQUE
KEY
(NAME);
--
添加外鍵約束
ALTER
TABLE
TABLE_NAME
ADD
CONSTRAINT
TABLE_NAME_FK
FOREIGN
KEY
(S_ID)
REFERENCES
TABLE_NAME2 (ID);
--
添加非空約束
ALTER
TABLE
TABLE_NAME
ADD
CONSTRAINT
TABLE_NAME_NOT_NULL
CHECK
(
COL_NAME
IS
NOT
NULL
);
--
刪除默認(rèn)值設(shè)置
ALTER
TABLE
TABLE_NAME
ALTER
COLUMN
COL_NAME
DROP
DEFAULT
;
--
增加默認(rèn)值設(shè)置
ALTER
TABLE
TABLE_NAME
ALTER
COLUMN
COL_NAME
SET
DEFAULT
DEFAULT_VAL;
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

