亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在SQL中修改數據的基礎語句有哪些

發布時間:2023-02-16 09:37:59 來源:億速云 閱讀:161 作者:iii 欄目:開發技術

這篇文章主要介紹了在SQL中修改數據的基礎語句有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇在SQL中修改數據的基礎語句有哪些文章都會有所收獲,下面我們一起來看看吧。

什么是修改?

在SQL中的基本操作就是增刪改查,查詢語句不會對數據庫中的數據進行修改。

而其余的三種操作都會對數據庫進行修改,不管是什么修改,我們統稱為修改。

一、插入數據

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

基本語法

先列舉要插入的字段名稱,然后在子句中依次寫出對應字段的值

INSERT into students(class_id,NAME,gender,score) VALUES (1,'小王','M',81)

注意,對于id字段來說,我們設置了它是一個自增的主鍵,不用管他,它的值可以由數據庫自動推斷出來。

此外,如果一個字段有默認值,在插入的時候也可以不出現。

可以一次性的在表中添加多條記錄。

二、更新數據

基本語法

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

注意,在where子句中我們一般寫的是篩選條件。

在使用update語句的時候可以使用表達式

UPDATE students set score=score+1 WHERE class_id=1

當子句沒有篩選到合適的數據時,該語句不會發生報錯,所以在使用SQL的時候要注意執行結果中的受影響的行數。

使用update語句的注意事項

在執行UPDATE語句時要非常小心,最好先用SELECT語句來測試WHERE條件是否篩選出了期望的記錄集,然后再用UPDATE更新。

三、刪除語句

基本語法

DELETE FROM <表名> WHERE ...;

在刪除語句中可以使用where子句

SELECT * FROM students where score=85

where條件是用來篩選要刪除的行,可以一次刪除多條記錄

注意事項

在使用刪除語句的時候,可以沒有where子句,這個時候整個表的記錄會被刪除,要注意。

四、特別注意

在使用修改語句的時候,要養成一種好習慣,先用select語句進行查詢,觀察查詢到的是不是我們想要的數據,然后再進行對應的修改,同樣在修改完成之后也還要進行查詢操作。

一定要在確定執行沒有問題后再將真正的SQL語句投入到生產中。

補充:sql update語句根據不同條件修改不同列的值

一張表中有A、B、C、D四列。如果D的值是1,則修改A字段的值等于x。如果D的值是2,則修改B字段的值等于x。如果D的值是3,則修改C字段的值等于x。寫一個sql

UPDATE table_name
SET A = CASE WHEN D = 1 THEN x ELSE A END,
    B = CASE WHEN D = 2 THEN x ELSE B END,
    C = CASE WHEN D = 3 THEN x ELSE C END
WHERE D IN (1, 2, 3)

關于“在SQL中修改數據的基礎語句有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“在SQL中修改數據的基礎語句有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平利县| 舟山市| 南康市| 琼结县| 石嘴山市| 阿拉尔市| 留坝县| 增城市| 洪江市| 江永县| 安溪县| 怀仁县| 凉城县| 玉树县| 白玉县| 桐庐县| 黄陵县| 太仆寺旗| 平南县| 凉城县| 枣阳市| 扎鲁特旗| 仪征市| 怀集县| 江达县| 左贡县| 河北区| 文安县| 承德县| 育儿| 清水县| 海兴县| 潼关县| 渭南市| 开封县| 鱼台县| 台山市| 如皋市| 临夏县| 蚌埠市| 安岳县|