數(shù)據(jù)定義語言(DDL)
什么是數(shù)據(jù)定義語言?: 點(diǎn)擊文字進(jìn)入詳情介紹
數(shù)據(jù)定義語言用于改變數(shù)據(jù)庫結(jié)構(gòu),包括創(chuàng)建、更改和刪除數(shù)據(jù)庫對(duì)象
用于操縱表結(jié)構(gòu)的數(shù)據(jù)定義語言命令有:
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)隔開
3.刪除字段:
alter table 表名 drop (字段);
刪除表中的數(shù)據(jù) TRUNCATE TABLE
Truncatetable 表名
刪除表 DROP TABLE
droptable 表名;
Truncate 與Delete的區(qū)別在于:
Truncate命令快速刪除記錄并釋放空間, 不使用事務(wù)處理,因此無法回滾。
Delete命令可以在執(zhí)行刪除之后,通過Rollback撤銷刪除。如果確定表中的數(shù)據(jù)不再使用,使用Truncate命令效率更高。
數(shù)據(jù)操縱語言(DML)
數(shù)據(jù)操縱語言用于檢索、插入和修改數(shù)據(jù)
數(shù)據(jù)操縱語言命令包括:
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
聯(lián)系客服