SQL更新與刪除數(shù)據(jù)操作示例詳解
對于不加WHERE條件的UPDATE和DELETE要格外謹(jǐn)慎!
1、更新數(shù)據(jù)
1.1 更新全部數(shù)據(jù):使用UPDATE關(guān)鍵字。語法如下:
UPDATE 表名 SET 字段名=新的值;
比如,更新學(xué)生表中的所有學(xué)生性別為男:
UPDATE student SET gender = '男';
1.2 更新部分?jǐn)?shù)據(jù):使用UPDATE關(guān)鍵字。語法如下:
UPDATE 表名 SET 字段名=新的值 WHERE 限定條件;
比如,更新學(xué)生方東美的性別為女:
UPDATE student SET gender = '女' WHERE student_name = '方東美';
1.3 更新部分?jǐn)?shù)據(jù)的多個(gè)字段:使用UPDATE關(guān)鍵字。語法如下:
UPDATE 表名
SET 字段名1=新的值1,字段名2=新的值2,…
WHERE 限定條件;
比如,更新學(xué)生方東美的性別為女,分?jǐn)?shù)為85.50:
UPDATE student SET gender = '女',score = 85.50 WHERE student_name = '方東美';
2、根據(jù)其他表更新數(shù)據(jù)
根據(jù)其他表更新數(shù)據(jù):使用UPDATE關(guān)鍵字。語法如下:
UPDATE 表名
SET 字段名=(子查詢)
[ WHERE 限定條件 ];
比如,在學(xué)生表中添加老師姓名字段,并使用老師表中的數(shù)據(jù)進(jìn)行更新:
UPDATE student a SET teacher_name = ( SELECT b.teacher_name FROM teacher b WHERE a.teacher_id = b.teacher_id);
3、刪除數(shù)據(jù)
3.1 刪除全部數(shù)據(jù):使用DELETE關(guān)鍵字。語法如下:
DELETE FROM 表名;
比如,刪除學(xué)生表中的數(shù)據(jù),使用如下語句:
DELETE FROM student;
**3.2 刪除部分?jǐn)?shù)據(jù):**使用DELETE關(guān)鍵字。語法如下:
DELETE FROM 表名 WHERE 篩選條件;
比如,刪除學(xué)生表方東美的數(shù)據(jù),使用如下語句:
DELETE FROM student WHERE student_name = '方東美';
4、根據(jù)其他表刪除數(shù)據(jù)
根據(jù)其他表刪除數(shù)據(jù):使用DELETE關(guān)鍵字。語法如下:
DELETE FROM 表名 WHERE 子查詢;
比如,刪除學(xué)生表中老師姓名為NULL的數(shù)據(jù),使用如下語句:
DELETE FROM studentWHERE teacher_id in ( SELECT teacher_idFROM teacher WHERE teacher_name IS NULL );
到此這篇關(guān)于SQL更新與刪除數(shù)據(jù)操作示例詳解的文章就介紹到這了,更多相關(guān)SQL更新與刪除內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux下MySQL數(shù)據(jù)庫的主從同步復(fù)制配置
這篇文章主要介紹了Linux下MySQL數(shù)據(jù)庫的主從同步配置,2017-11-11
Advanced Pagination for MySQL(mysql高級(jí)分頁)
看到葉金榮的一篇關(guān)于mysql分頁的文章,結(jié)合雅虎之前發(fā)的一篇PDF 談?wù)勛约旱目捶?/div> 2016-08-08
mysql多行子查詢實(shí)戰(zhàn)案例(只包含不相關(guān)子查詢)
在MySQL中多行子查詢(也稱為 IN 子查詢)是指子查詢返回多行數(shù)據(jù),并且這些數(shù)據(jù)用于主查詢中的某個(gè)條件判斷,這篇文章主要介紹了mysql多行子查詢(只包含不相關(guān)子查詢)的相關(guān)資料,需要的朋友可以參考下2024-10-10
Centos7下安裝和配置MySQL5.7.20的詳細(xì)教程
這篇文章主要介紹了Linux(CentOS7)下安裝和配置MySQL5.7.20詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià),需要的朋友可以參考下2020-05-05
分頁技術(shù)原理與實(shí)現(xiàn)之分頁的意義及方法(一)
這篇文章主要介紹了分頁技術(shù)原理與實(shí)現(xiàn)第一篇:為什么要進(jìn)行分頁及怎么分頁,感興趣的小伙伴們可以參考一下2016-06-06最新評論

