-- 創建數據庫 CREATE DATABASE DB_NAME ; -- 選中數據庫 USE DB_NAME ; -- 列出數據庫列表 SHOW DATABASES; -- 刪除數據庫 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 ); -- 列出數據表列表 SHOW TABLES; -- 刪除數據表 DROP TABLE TABLE_NAME; -- 批量刪除數據表 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 ); -- 刪除默認值設置 ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME DROP DEFAULT ; -- 增加默認值設置 ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME SET DEFAULT DEFAULT_VAL;
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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