SQL sql從0到1 第 5 章 資料更新

2021-10-17 18:44:55 字數 2082 閱讀 4021

1.插入方式一

基本語法:

insert into 表名(列名……)

values (值1,……);

注意: 插入的值的型別要與對應欄位的型別一致或相容

 不能為null的列必須插入值,可以為null的列插入值有兩種方式:①列名和值都省略

②寫出列名,值用null

 列的順序可以調換,但值與列名要嚴格對應

 列數和值的個數必須一致

 可以省略列名,預設所有列,且列的順序與表中列的順序一致

例:insert into employees (employee_id,job_id,manage_id)

values (001, 『it』, 003);

2.插入方式二

基本語法:

insert into 表名

set 列名1=值1,列名2=值2……;

例:insert into employees

set employee_id =001, job_id =『it』, manage_id =003;

3 .兩種方式對比

① 方式一支援插入多行,方式二不支援

② 方式一支援子查詢,方式二不支援

例:insert into employees (employee_id,job_id,manage_id)

select 001, 『it』, 003;

1.修改單錶的記錄

基本語法:

update 表名

set 列1=新值1,列2=新值2……

where 篩選條件;

其執行順序為:1 3 2

例:update employees

set job_id=』it』,manager_id=003

where employee_id=001;

2.修改多表的記錄

sql92語法:

update 表1 別名,表2 別名

set 列1=新值1,列2=新值2……

where 連線條件

and 篩選條件;

sql99語法:

update 表1 別名

inner/left/right join表2 別名

on 連線條件

set 列1=新值1,列2=新值2……

where 篩選條件;

例:update employees e, employees m

set job_id=』it』,manager_id=003

where employee_id= manager_id;

方式一:delete

 單錶的刪除

delete from 表名 where 篩選條件

例:delete from employee

where employee_id like 『%3』;

 多表刪除

sql92語法:delete 表1的別名,表2的別名

from 表1 別名,表2別名

where 連線條件

and 篩選條件;

sql99語法:delete 表1的別名,表2的別名

from 表1 別名

inner/left/rightjoin表2別名 on 連線條件

where 篩選條件;

例:delete from b

from beauty b

inner join boy bo on b.boyfriend=b0.boyfriend

where bo.boyfriend=』渣男『;

方式二:truncate table 表名:不能加where子句,使用truncate子句

(敲黑板!)面試常考

兩種方式對比:1.delete可以加where子句, truncate不可以

2. truncate刪除效率略高

3. 假如要刪除的表中有自增長列,

若用delete刪除後,再插入資料,自增長列的值從斷點開始;

若用truncate刪除後,再插入資料,自增長列的值從1開始

4. delete刪除有返回值,truncate刪除沒有返回值

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

讀書1 從0到1

總結你身邊是不是總有這樣的人,他特立獨行,有的時候厭煩規則,顯得與眾不同。如果有,請盯住他們,本書就以這類人為論述,作者對他們的迷戀堪稱瘋狂。最近看的一場電影 綠皮書 其中的唐雪莉和托尼就是這樣的人,托尼改掉歧視黑人的行為,甚至為黑人唐打工,而唐也與其他黑人格格不入,他特立獨行,不了解黑人 他是鋼琴...

需求從0到1

軟體是一種工具,是用來輔助人們解決某些問題的 相關的問題,組成問題領域 因此解決問題是軟體存在的價值,所以軟體的價值是符合某個問題領域的需求,從問題領域出發找構建軟體系統的重要性由此而得。充分了解問題領域,能夠幫助你理解需求 涉眾分析報告 通過以上大類,對專案範圍的社眾進行調查和訪談,書寫成涉眾報告...

《從0到1》雜感

從0到1 最近非常火,到處都在談論這本書。書中討論了很多問題,幾乎涵蓋了乙個初創企業要面對的方方面面。個人印象最深刻的,是書中對 壟斷企業 的描述。彼得.蒂爾給出了壟斷企業的四大特徵 專利技術 網路效應 規模經濟 品牌優勢。專利技術。專利技術是公司的核心優勢,很難被其他公司抄襲,最好領先行業平均水平...