共計 918 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下怎么對 MySQL 數據庫中表的數據進行更新,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Update 語句的基本語法:
UPDATE 表名 SET 字段 1= 值 1 [, 字段 2= 值 2… ] [WHERE 子句 ]
[ORDER BY 子句] [LIMIT 子句]
表名:用于指定要更新的表名稱。
SET 子句:用于指定表中要修改的列名及其列值。其中,每個指定的列值可以是表達式,也可以是該列對應的默認值。如果指定的是默認值,可用關鍵字 DEFAULT 表示列值。
WHERE 子句:可選項。用于限定表中要修改的行。若不指定,則修改表中所有的行。
ORDER BY 子句:可選項。用于限定表中的行被修改的次序。
LIMIT 子句:可選項。用于限定被修改的行數。
首先,新建一個數據庫:
CREATE TABLE tasks (
id INT NOT NULL,
subject VARCHAR(45) NULL,
start_date DATE NULL,
end_date DATE NULL
)charset utf8;
其次,插入數據:
insert into tasks values(1, math ,2029-6-1,2060-6-1)
最后,更新數據:
UPDATE `tasks` SET `start_date`= 2029-6-1 , `end_date`= 2060-6-1 WHERE (`id`= 1) AND (`subject`= math) AND (`start_date`= 0000-00-00) AND (`end_date`= 0000-00-00) LIMIT 1
注意:保證 Update 以 WHERE 子句結束,通過 WHERE 子句指定被更新的記錄所需要滿足的條件,如果忽略 WHERE 子句,MySQL 將更新表中所有的行。
以上是“怎么對 MySQL 數據庫中表的數據進行更新”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!
向 AI 問一下細節
正文完