mysql插入,刪除,修改記錄

2022-07-12 03:36:08 字數 795 閱讀 9099

插入:

第一種方式:

insert into table(欄位名) values(值),();

支援插入多條記錄,支援子查詢,即insert into table 子查詢

第二種方式:

insert into table set 欄位名=值

修改:修改單錶記錄:

update 表名 set 列 = 新值,列=新值,...where 篩選條件;

修改多表記錄:

update 表1 別名

inner|left|right  join  表2 別名

on 連線條件

where 篩選條件

刪除:方式一:delete

單錶刪除

delete from 表名 where 篩選條件

多表刪除

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

from 表1 別名

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

where 篩選條件

方式二:truncate

truncate table 表名

delete和truncate的區別:

1.如果有自增長列,delete和truncate刪除後不同,再進行插入時,delete從斷點開始,而truncate從1開始

2.delete可以加where條件,truncate不能加

3.truncate刪除效率高一點點

4.delete有返回值,而truncate沒有返回值

5.delete刪除可以回滾,truncate刪除不能回滾

生成修改記錄

生成修改記錄 使用方法 將source insight搜尋結果儲存為0829.txt 將該檔案儲存為 pl和0829.txt放在同一目錄下,雙擊執行 結果在生成的result.txt中 use strict my eachfile,line,output,prev,count,ret,prev pa...

DDOM修改記錄

1 完整多個類的clone方法,實現為clone deep false 形式 2 完整各個元素的clear 和destory 方法,但是還是存在一些隱患 第一,clear的行為不統一,存在只釋放列表還是子元素也釋放的不統一行為,為保整與舊 的相容性只能小心地改。3 提公升一些移除 所有 子元素操作的...

mysql修改指定記錄 sql操作之修改記錄值

mysql修改 刪除資料記錄 用update修改記錄 update tbl name set 要更改的列 where 要更新的記錄 這裡的 where 子句是可選的,因此如果不指定的話,表中的每個記錄都被更新。例如,在pet表中,我們發現寵物whistler的性別沒有指定,因此我們可以這樣修改這個記...