2-DML(數(shù)據(jù)操作語(yǔ)言)

一、 插入

1、 insert? into 表名(列名,。。。) values(值,。。。),(值,。。。);

列和數(shù)值對(duì)應(yīng)插入,不寫(xiě)列名值就要和數(shù)據(jù)表順序?qū)?yīng),順序可改變

不寫(xiě)的列為默認(rèn)值否則為null(效率低,建議設(shè)置默認(rèn)值)

自增主鍵可不寫(xiě)

支持子查詢:insert into 表(列名)? select 值,。。。 from 表 where 。。。;

2、 insert? into 表名? set 列名=值,。。。

二、 修改

1、 修改單表記錄

update 表名 1

set? 列=值,列=值,。。。? ? ? 3

where 篩選條件; 2

2、 多表級(jí)聯(lián)修改

語(yǔ)法:

sql92語(yǔ)法:

update 表1 別名,表2別名

set 列=值,。。。

where 連接條件

and 篩選條件;

sql99語(yǔ)法:

update 表1 別名

inner|left|right? join 表2 別名

on? 連接條件

set 列=值,。。。

where 篩選條件

三、 刪除

方式一、delete

1、 單表刪除:

delete 表 where篩選條件;

2、 多表刪除

sql92語(yǔ)法:

delete 表1的別名,表2的別名

from 表1 別名,表2 別名

where 連接條件

and 篩選條件;

sql99語(yǔ)法:

delete 表1的別名,表2的別名

from 表1 別名

inner|left|right? join? 表2? 別名? on? 連接條件

where 篩選條件;

方式二、truncate刪全表

語(yǔ)法: truncate table 表名

1、 效率比delete高一點(diǎn)

2、 truncate 刪除后自增長(zhǎng)從1開(kāi)始,delete還是從斷點(diǎn)開(kāi)始

3、 truncate刪除沒(méi)有返回值,delete刪除沒(méi)有

4、truncate 刪除不能回滾,delete可以回滾


數(shù)據(jù)表備份大法:

create table? testbak? as? select *? from test;

備份了test表

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 圖文/無(wú)為跑者 沿途笛響四輪歡, 環(huán)視周遭繞野桉。 前浪仍未遠(yuǎn)離去, 后浪已然近眼前。
    最家游閱讀 969評(píng)論 10 24
  • 4.2 CSS3 背景原點(diǎn)屬性 4.2.1 background-origin 屬性的語(yǔ)法及參數(shù) backgrou...
    白小蟲(chóng)閱讀 291評(píng)論 0 0
  • meme 釋義:(通過(guò)模仿等傳遞的)文化基因。我們平常說(shuō)的表情包就可以這么翻譯~(如經(jīng)典的黑人問(wèn)號(hào)臉表情包) 那么...
    Cranberry薄荷閱讀閱讀 194評(píng)論 0 0
  • 朝花夕拾憶童趣,笑靨明眸入夢(mèng)深。 白駒過(guò)隙混不憶,真心伴我渡風(fēng)塵。
    唐伯虎點(diǎn)鈔票閱讀 236評(píng)論 0 4

友情鏈接更多精彩內(nèi)容