sql 語句 更新

2021-09-27 10:36:55 字數 424 閱讀 1649

1.只是查出來改掉(記得好像可以改多列)

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值

例:update student set age = 18 where `name` = '李四'

(而且在sql裡,欄位是加單引號,而不是雙引號)

2.更新多列

update 表名 set 列1名稱 = 新值, 列2名稱 = 新值 where 列名稱 = 某值

寫這篇是為了告訴自己,學習不要想著一勞永逸,原先敲得再多也經不住自己會忘,所以在學習的時候也要回過頭來看看。如果不是老師一直找我修改課表的個人資訊,恐怕我還要很久才會意識到這一點。

所以準備再把資料庫的知識再重新看一遍,然後再看一本更加深入的書。

你不知道的東西還很多。

SQL更新語句執行

分析器 解析知道這是一條更新語句 優化器 決定使用id索引 執行器 具體執行 包括執行 1之類的 redolog crash safe能力,write pos和checkpoint的概念。引擎層innodb,在資料庫讀取的時候不會用redolog合併,會用change buffer中的資料 binl...

SQL注入批量更新語句

sql 2000解決方法 declare fieldtype sysname set fieldtype varchar 刪除處理 declare hcforeach cursor global forselect n update quotename o.name n set quotename ...

精妙SQL語句介紹 持續更新

說明 複製表 只複製結構,源表名 a 新錶名 b sql select into b from a where 1 1 說明 拷貝表 拷貝資料,源表名 a 目標表名 b sql insert into b a,b,c select d,e,f from b sql select a.title,a....