欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL修改語(yǔ)法語(yǔ)句梳理總結(jié)

 更新時(shí)間:2021年10月12日 10:44:37   作者:Ezail_xdu  
這篇文章主要介紹了關(guān)于SQL修改語(yǔ)句的語(yǔ)法梳理總結(jié),文中附含詳細(xì)的修改語(yǔ)句示例,有需要的朋友 可以借鑒參考下,希望能夠有所幫助

INSERT

當(dāng)我們需要向數(shù)據(jù)庫(kù)表中插入一條新記錄時(shí),就必須使用INSERT語(yǔ)句。

INSERT語(yǔ)句的基本語(yǔ)法是:

INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);

例如,我們向students表插入一條新記錄,先列舉出需要插入的字段名稱,然后在VALUES子句中依次寫出對(duì)應(yīng)字段的值:

INSERT INTO students (class_id, name, gender, score) VALUES (2, '大牛', 'M', 80);

還可以一次性添加多條記錄,只需要在VALUES子句中指定多個(gè)記錄值,每個(gè)記錄是由(...)包含的一組值:

INSERT INTO students (class_id, name, gender, score) VALUES
  (1, '大寶', 'M', 87),
  (2, '二寶', 'M', 81);

UPDATE

如果要更新數(shù)據(jù)庫(kù)表中的記錄,我們就必須使用UPDATE語(yǔ)句。

UPDATE語(yǔ)句的基本語(yǔ)法是:

UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...;

UPDATE語(yǔ)句中,更新字段時(shí)可以使用表達(dá)式。例如,把所有80分以下的同學(xué)的成績(jī)加10分:

UPDATE students SET score=score+10 WHERE score<80;

如果WHERE條件沒(méi)有匹配到任何記錄,UPDATE語(yǔ)句不會(huì)報(bào)錯(cuò),也不會(huì)有任何記錄被更新。

最后,要特別小心的是,UPDATE語(yǔ)句可以沒(méi)有WHERE條件,例如:

UPDATE students SET score=60;

這時(shí),整個(gè)表的所有記錄都會(huì)被更新。所以,在執(zhí)行UPDATE語(yǔ)句時(shí)要非常小心,最好先用SELECT語(yǔ)句來(lái)測(cè)試WHERE條件是否篩選出了期望的記錄集,然后再用UPDATE更新。

DELETE

如果要?jiǎng)h除數(shù)據(jù)庫(kù)表中的記錄,我們可以使用DELETE語(yǔ)句。

DELETE語(yǔ)句的基本語(yǔ)法是:

DELETE FROM <表名> WHERE ...;

例如,我們想刪除students表中id=1的記錄,就需要這么寫:

DELETE FROM students WHERE id=1;

DELETE語(yǔ)句的WHERE條件也是用來(lái)篩選需要?jiǎng)h除的行,因此和UPDATE類似,DELETE語(yǔ)句也可以一次刪除多條記錄:

DELETE FROM students WHERE id>=5 AND id<=7;

如果WHERE條件沒(méi)有匹配到任何記錄,DELETE語(yǔ)句不會(huì)報(bào)錯(cuò),也不會(huì)有任何記錄被刪除。

最后,要特別小心的是,和UPDATE類似,不帶WHERE條件的DELETE語(yǔ)句會(huì)刪除整個(gè)表的數(shù)據(jù):

DELETE FROM students;

這時(shí),整個(gè)表的所有記錄都會(huì)被刪除。所以,在執(zhí)行DELETE語(yǔ)句時(shí)也要非常小心,最好先用SELECT語(yǔ)句來(lái)測(cè)試WHERE條件是否篩選出了期望的記錄集,然后再用DELETE刪除。

以上就是SQL修改語(yǔ)法語(yǔ)句梳理總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于SQL修改語(yǔ)法總結(jié)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 一篇文章帶你了解數(shù)據(jù)庫(kù)中g(shù)roup by的用法

    一篇文章帶你了解數(shù)據(jù)庫(kù)中g(shù)roup by的用法

    這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)中g(shù)roup by的法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用數(shù)據(jù)庫(kù)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性約束表現(xiàn)在哪些方面

    數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性約束表現(xiàn)在哪些方面

    數(shù)據(jù)完整性是指數(shù)據(jù)的正確性、完備性和一致性,是衡量數(shù)據(jù)庫(kù)質(zhì)量好壞的規(guī)范。數(shù)據(jù)庫(kù)完整性由各式各樣的完整性約束來(lái)確保,因而可以說(shuō)數(shù)據(jù)庫(kù)完整性規(guī)劃即是數(shù)據(jù)庫(kù)完整性約束的規(guī)劃。那么,數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性約束表現(xiàn)哪些方面?
    2015-10-10
  • CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫(kù)的方法

    CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫(kù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • DeepinV20快速安裝Mariadb的詳細(xì)步驟

    DeepinV20快速安裝Mariadb的詳細(xì)步驟

    本文給大家介紹DeepinV20安裝Mariadb的詳細(xì)步驟,MariaDB數(shù)據(jù)庫(kù)管理系統(tǒng)是MySQL的一個(gè)分支,添加一些功能支持本地的非阻塞操作和進(jìn)度報(bào)告,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-07-07
  • dapper使用Insert或update時(shí)部分字段不映射到數(shù)據(jù)庫(kù)

    dapper使用Insert或update時(shí)部分字段不映射到數(shù)據(jù)庫(kù)

    我們?cè)谑褂胐apper的insert或update方法時(shí)可能會(huì)遇見(jiàn)一些實(shí)體中存在的字段但是,數(shù)據(jù)庫(kù)中不存在的字段,這樣在使用insert時(shí)就是拋出異常提示字段不存在,這個(gè)時(shí)候該怎么解決呢,下面給大家分享示例實(shí)體代碼,感興趣的朋友一起看看吧
    2023-12-12
  • 一款高顏值且免費(fèi)的 SQL 開發(fā)工具之Beekeeper Studio詳解

    一款高顏值且免費(fèi)的 SQL 開發(fā)工具之Beekeeper Studio詳解

    今天給大家推薦一款適用于Windows,Linux和Mac的跨平臺(tái)免費(fèi)的開源SQL編輯器和數(shù)據(jù)庫(kù)管理應(yīng)用程序 —— beekeeper-studio。對(duì)Beekeeper Studio 安裝使用教程感興趣的朋友一起看看吧
    2021-09-09
  • SQL注入之基于布爾的盲注詳解

    SQL注入之基于布爾的盲注詳解

    首先說(shuō)明的盲注是注入的一種,指的是在不知道數(shù)據(jù)庫(kù)返回值的情況下對(duì)數(shù)據(jù)中的內(nèi)容進(jìn)行猜測(cè),實(shí)施SQL注入。盲注一般分為布爾盲注和基于時(shí)間的盲注。這篇文章主要講解的是基于布爾的盲注。下面來(lái)一起看看吧。
    2016-09-09
  • 一些關(guān)于數(shù)據(jù)存儲(chǔ)和查詢優(yōu)化的想法

    一些關(guān)于數(shù)據(jù)存儲(chǔ)和查詢優(yōu)化的想法

    今天咨詢了一下高手,關(guān)于數(shù)據(jù)存儲(chǔ)和查詢的問(wèn)題,最終目的就是快,大家可以適當(dāng)?shù)氖褂?/div> 2012-05-05
  • JDBC 數(shù)據(jù)庫(kù)常用連接 鏈接字符串

    JDBC 數(shù)據(jù)庫(kù)常用連接 鏈接字符串

    JDBC 數(shù)據(jù)庫(kù)常用連接 鏈接字符串,經(jīng)常用各種數(shù)據(jù)庫(kù)的朋友可以參考下。
    2009-07-07
  • SQL中ISNULL函數(shù)使用介紹

    SQL中ISNULL函數(shù)使用介紹

    這篇文章介紹了SQL Server、MySQL、Oracle三種數(shù)據(jù)庫(kù)中ISNULL函數(shù)的使用方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12

最新評(píng)論