-- 創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE DB_NAME ; -- 選中數(shù)據(jù)庫 USE DB_NAME ; -- 列出數(shù)據(jù)庫列表 SHOW DATABASES; -- 刪除數(shù)據(jù)庫 DROP DATABASE DB_NAME ; -- 建表語句 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 ; -- 添加主鍵約束并添加主鍵自增長 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 ); -- 刪除默認值設(shè)置 ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME DROP DEFAULT ; -- 增加默認值設(shè)置 ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME SET DEFAULT DEFAULT_VAL;
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
