數(shù)據(jù)定義語(yǔ)言(DDL) 什么是數(shù)據(jù)定義語(yǔ)言?: 點(diǎn)擊文字進(jìn)入詳情介紹 數(shù)據(jù)定義語(yǔ)言 - DDL數(shù)據(jù)定義語(yǔ)言用于改變數(shù)據(jù)庫(kù)結(jié)構(gòu),包括創(chuàng)建、更改和刪除數(shù)據(jù)庫(kù)對(duì)象 用于操縱表結(jié)構(gòu)的數(shù)據(jù)定義語(yǔ)言命令有: CREATE TABL (創(chuàng)建表) ALTER TABLE(修改表) TRUNCATE TABLE(刪除表中數(shù)據(jù)) DROP TABLE(刪除表) 創(chuàng)建表 CREATE TABL createtable 表名 (字段 字段類型 [default '輸入默認(rèn)值' ] [null/not null]) 修改表 ALTER TABLE 1.添加字段: alter table 表名 add (字段 字段類型) ; 2.修改字段類型: alter table 表名 modiy (字段 字段類型 [default '輸入默認(rèn)值' ] [null/not null] ); 修改多個(gè)字段用逗號(hào)隔開(kāi) 3.刪除字段: alter table 表名 drop (字段); 刪除表中的數(shù)據(jù) TRUNCATE TABLE Truncatetable 表名 刪除表 DROP TABLE droptable 表名; Truncate 與Delete的區(qū)別在于: Truncate命令快速刪除記錄并釋放空間, 不使用事務(wù)處理,因此無(wú)法回滾。 Delete命令可以在執(zhí)行刪除之后,通過(guò)Rollback撤銷刪除。如果確定表中的數(shù)據(jù)不再使用,使用Truncate命令效率更高。 數(shù)據(jù)操縱語(yǔ)言(DML) 數(shù)據(jù)操縱語(yǔ)言用于檢索、插入和修改數(shù)據(jù) 數(shù)據(jù)操縱語(yǔ)言命令包括: SELECT(查詢) INSERT(添加) UPDATE(修改) DELETE(刪除) 查詢 SELECT SELECT * FROM 表名; SELECT * FROM 表名 WHERE 字段= '值'; 添加 INSERT INSERT INTO 表名 VALUES('值', '值');此致的值必須與表中所有字段一一對(duì)應(yīng) INSERT INTO 表名(字段,字段) VALUES('值', '值');此致的值與字段一一對(duì)應(yīng) 修改 UPDATE UPDATE 表名 字段= '值' WHERE 字段= '值'; 刪除 DELETE DELETE FROM 表名; DELETE FROM 表名 WHERE 字段名='字段值'; ———————————————— 版權(quán)聲明:本文為CSDN博主「miaomiaowyj」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/miaomiaowyj/article/details/79696503 |
|
來(lái)自: 光旭圖書(shū)館 > 《電子商務(wù)師培訓(xùn)筆記》