最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL更新與刪除數(shù)據(jù)操作示例詳解

 更新時間:2023年01月05日 09:07:17   作者:黑碼哥  
如果要在程序運行過程中操作數(shù)據(jù)庫中的數(shù)據(jù),那得先學會使用SQL語句,下面這篇文章主要給大家介紹了關于SQL查詢語句更新和刪除數(shù)據(jù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

對于不加WHERE條件的UPDATEDELETE要格外謹慎!

1、更新數(shù)據(jù)

1.1 更新全部數(shù)據(jù):使用UPDATE關鍵字。語法如下:

UPDATE 表名 SET 字段名=新的值;

比如,更新學生表中的所有學生性別為男:

UPDATE student SET gender = '男';

1.2 更新部分數(shù)據(jù):使用UPDATE關鍵字。語法如下:

UPDATE 表名 SET 字段名=新的值 WHERE 限定條件;

比如,更新學生方東美的性別為女:

UPDATE student SET gender = '女' WHERE student_name = '方東美';

1.3 更新部分數(shù)據(jù)的多個字段:使用UPDATE關鍵字。語法如下:

UPDATE 表名

SET 字段名1=新的值1,字段名2=新的值2,…

WHERE 限定條件;

比如,更新學生方東美的性別為女,分數(shù)為85.50:

UPDATE student 
SET gender = '女',score = 85.50
WHERE student_name = '方東美';

2、根據(jù)其他表更新數(shù)據(jù)

根據(jù)其他表更新數(shù)據(jù):使用UPDATE關鍵字。語法如下:

UPDATE 表名

SET 字段名=(子查詢)

[ WHERE 限定條件 ];

比如,在學生表中添加老師姓名字段,并使用老師表中的數(shù)據(jù)進行更新:

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關鍵字。語法如下:

DELETE FROM 表名;

比如,刪除學生表中的數(shù)據(jù),使用如下語句:

DELETE FROM student;

**3.2 刪除部分數(shù)據(jù):**使用DELETE關鍵字。語法如下:

DELETE FROM 表名 WHERE 篩選條件;

比如,刪除學生表方東美的數(shù)據(jù),使用如下語句:

DELETE FROM student WHERE student_name = '方東美';

4、根據(jù)其他表刪除數(shù)據(jù)

根據(jù)其他表刪除數(shù)據(jù):使用DELETE關鍵字。語法如下:

DELETE FROM 表名 WHERE 子查詢;

比如,刪除學生表中老師姓名為NULL的數(shù)據(jù),使用如下語句:

DELETE FROM studentWHERE teacher_id in ( SELECT teacher_idFROM teacher WHERE teacher_name IS NULL );

到此這篇關于SQL更新與刪除數(shù)據(jù)操作示例詳解的文章就介紹到這了,更多相關SQL更新與刪除內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺談MySQL中的group by

    淺談MySQL中的group by

    這篇文章主要介紹了MySQL中的group by,MySQL的group by用于對查詢的數(shù)據(jù)進行分組;此外MySQL提供having子句對分組內的數(shù)據(jù)進行過濾。下面來看看文章對此的具體介紹,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • Linux下MySQL數(shù)據(jù)庫的主從同步復制配置

    Linux下MySQL數(shù)據(jù)庫的主從同步復制配置

    這篇文章主要介紹了Linux下MySQL數(shù)據(jù)庫的主從同步配置,
    2017-11-11
  • Advanced Pagination for MySQL(mysql高級分頁)

    Advanced Pagination for MySQL(mysql高級分頁)

    看到葉金榮的一篇關于mysql分頁的文章,結合雅虎之前發(fā)的一篇PDF 談談自己的看法
    2016-08-08
  • mysql多行子查詢實戰(zhàn)案例(只包含不相關子查詢)

    mysql多行子查詢實戰(zhàn)案例(只包含不相關子查詢)

    在MySQL中多行子查詢(也稱為 IN 子查詢)是指子查詢返回多行數(shù)據(jù),并且這些數(shù)據(jù)用于主查詢中的某個條件判斷,這篇文章主要介紹了mysql多行子查詢(只包含不相關子查詢)的相關資料,需要的朋友可以參考下
    2024-10-10
  • Centos7下安裝和配置MySQL5.7.20的詳細教程

    Centos7下安裝和配置MySQL5.7.20的詳細教程

    這篇文章主要介紹了Linux(CentOS7)下安裝和配置MySQL5.7.20詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價,需要的朋友可以參考下
    2020-05-05
  • MySQL高級查詢之與Group By集合使用介紹

    MySQL高級查詢之與Group By集合使用介紹

    在MySQL中,你可以獲取表達式組合的連接值。你可以使用DISTINCT刪去重復值。假若你希望多結果值進行排序,則應該使用 ORDER BY子句
    2013-08-08
  • 解決MySQL?Varchar?類型尾部空格的問題

    解決MySQL?Varchar?類型尾部空格的問題

    這篇文章主要介紹了MySQL?Varchar?類型尾部空格,在這里需要注意的是?binary?排序規(guī)則的?pad?屬性為?NO?PAD,這里其實不是個例外,因為?char、varchar?和?text?類型都歸類為?nonbinary,感興趣的朋友跟隨小編一起學習下吧
    2022-04-04
  • MySQL語句之MD5()的使用方式

    MySQL語句之MD5()的使用方式

    這篇文章主要介紹了MySQL語句之MD5()的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 如何配置全世界最小的 MySQL 服務器

    如何配置全世界最小的 MySQL 服務器

    Intel Edison 是一個小巧的計算機基于 22 nm 的 Silvermont 雙核 Intel Atom CPU 主頻 500MHz運行 Linux (叫做 Yocto 的基于 Ubuntu 的發(fā)布版)。為了對 Edison 進行編程,我們需要一塊接口板??梢赃x擇的板子包括兼容Arduino的接口板 (包含了 SD 卡) 還有 Intel 接口板。
    2016-04-04
  • 分頁技術原理與實現(xiàn)之分頁的意義及方法(一)

    分頁技術原理與實現(xiàn)之分頁的意義及方法(一)

    這篇文章主要介紹了分頁技術原理與實現(xiàn)第一篇:為什么要進行分頁及怎么分頁,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論

台安县| 兴仁县| 镶黄旗| 雅安市| 乌拉特后旗| 留坝县| 名山县| 尼勒克县| 美姑县| 措勤县| 巨野县| 安平县| 安阳市| 平利县| 溧阳市| 海林市| 农安县| 信宜市| 盐山县| 合阳县| 囊谦县| 嘉黎县| 邯郸县| 石林| 大港区| 榆社县| 灵丘县| 沙雅县| 凯里市| 翁牛特旗| 棋牌| 安塞县| 武邑县| 鹰潭市| 涿州市| 陕西省| 汪清县| 兴化市| 怀来县| 资兴市| 盐山县|