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

MySQL中UPDATE與DELETE語句的使用教程

 更新時間:2015年12月16日 11:37:37   投稿:goldensun  
這篇文章主要介紹了MySQL中UPDATE與DELETE語句的使用教程,是MySQL入門學習中的基礎知識,需要的朋友可以參考下

UPDATE 更新
UPDATE SET 語法用于修改更新數(shù)據(jù)表中的數(shù)據(jù)。
語法:

UPDATE tb_name SET column1 = new_value1,column2 = new_value2,… WHERE definition

該語法將數(shù)據(jù)表中符合 WHERE 條件的記錄中的 column1 的值更新為 new_value1,column2 的值更新為 new_value2 ,以此類推。如果省略 WHERE 條件,則會將表中所有記錄的 column 值進行更新。
例子:

<?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
 die("連接數(shù)據(jù)庫失?。? . mysql_error());
}

mysql_select_db("test", $conn);
mysql_query("set names 'gbk'"); 

$sql = "UPDATE user SET email = 'xiaoming@163.com' WHERE username = '小明'";
if(mysql_query($sql,$conn)){
 echo "更新數(shù)據(jù)成功!";
} else {
 echo "更新數(shù)據(jù)失敗:".mysql_error();
}
?>

更新前數(shù)據(jù):

20151216113630463.png (637×126)
例子將 user 表中 username 為 小明 的 email 修改為 xiaoming@163.com 。
更新后數(shù)據(jù):

20151216113648305.png (645×134)
UPDATE 表達式
UPDATE 語法允許 SET 后面跟表達式。
例子 1 :

UPDATE article SET pv = pv+1 WHERE id = 123

該例子讓 id 為 123 的文章在被點擊閱讀的時候點擊量加 1 。
例子 2 :

UPDATE persondata SET age = age*2, age = age+1

該例子 SET 后面跟了兩個表達式:age = age*2(年齡加倍),age = age+1(再加 1 )。這種多個表達式的情況,是按照從左往右順序執(zhí)行的。

 Delete From 刪除數(shù)據(jù)
DELETE 刪除
DELETE FROM 語法用于刪除數(shù)據(jù)表的數(shù)據(jù)記錄。
語法:

DELETE FROM tb_name WHERE definition

該語法將數(shù)據(jù)表中符合 WHERE 條件的數(shù)據(jù)記錄刪除。如果省略WHERE條件,則會將表中記錄全部刪除。
例子:

<?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
 die("連接數(shù)據(jù)庫失敗:" . mysql_error());
}

mysql_select_db("test", $conn);
mysql_query("set names 'gbk'"); 

$sql = "DELETE FROM user WHERE username = '小王'";
if(mysql_query($sql,$conn)){
 echo "刪除 ".mysql_affected_rows()." 條數(shù)據(jù)記錄。";
} else {
 exit("刪除數(shù)據(jù)失?。?.mysql_error());
}
?>

刪除數(shù)據(jù)成功,瀏覽器輸出:
刪除 1 條數(shù)據(jù)記錄。
刪除前數(shù)據(jù):

20151216113726698.png (638×123)

刪除后數(shù)據(jù):

20151216113743712.png (643×105)

如果沒有符合條件的記錄被刪除,但 mysql_query() 仍然返回 TRUE (除非 SQL 語法錯誤)。因此要精確判斷數(shù)據(jù)記錄是否被刪除,需要調(diào)用 mysql_affected_rows() 函數(shù)(該函數(shù)返回最近一次 INSERT,UPDATE 或 DELETE 查詢所影響的記錄行數(shù))。
提示
如果只是想刪除某條記錄的某個字段數(shù)據(jù),請使用 UPDATE SET 語法將其置為空。

相關(guān)文章

  • 在Windows主機上定時備份遠程VPS(CentOS)數(shù)據(jù)的批處理

    在Windows主機上定時備份遠程VPS(CentOS)數(shù)據(jù)的批處理

    我想在自己的 Windows7 下每天/周運行一次備份,就有了這個小工具
    2012-05-05
  • MYSQL代碼 定期備份Mysql數(shù)據(jù)庫

    MYSQL代碼 定期備份Mysql數(shù)據(jù)庫

    Mysql自動備份腳本供大家參考,實現(xiàn)了定期備份Mysql數(shù)據(jù)庫,并且可以選在在每周的一天做指定目錄下文件的全面?zhèn)浞荩瑐浞菸募詣由蟼鞯侥阒付ǖ腇TP上,保證了備份的可靠性。
    2009-04-04
  • MySQL字符之char、varchar類型簡析

    MySQL字符之char、varchar類型簡析

    varchar和char是MySQL中的兩種數(shù)據(jù)類型,都是用來存儲字符串的,下面這篇文章主要給大家介紹了關(guān)于MySQL字符之char、varchar類型的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • linux mysql5.6版本的安裝配置過程

    linux mysql5.6版本的安裝配置過程

    mysql官網(wǎng)開始發(fā)布相關(guān)的5.6系列的各個版本,對于mysql5.6系列的版本對一起的版本進行了全局性的細節(jié)性加強
    2013-06-06
  • MYSQL查看時區(qū)并設置時區(qū)的實現(xiàn)示例

    MYSQL查看時區(qū)并設置時區(qū)的實現(xiàn)示例

    本文主要介紹了MYSQL查看時區(qū)并設置時區(qū)的實現(xiàn)示例,包括查看全局和會話時區(qū)設置,設置全局和會話時區(qū)為東八區(qū),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Ubuntu上mysql的安裝及使用(通用版)

    Ubuntu上mysql的安裝及使用(通用版)

    今天小編就為大家分享一篇關(guān)于Ubuntu上mysql的安裝及使用(通用版),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • linux系統(tǒng)中重置mysql的root密碼

    linux系統(tǒng)中重置mysql的root密碼

    我相信平時大家一定會遇到忘記密碼的時候,實在記不起來了,我們就會重置密碼,最快最直接的方法,這篇文章就是主要介紹了linux系統(tǒng)中重置mysql的root密碼的方法,需要的朋友可以參考下
    2015-08-08
  • MySQL 如何處理隱式默認值

    MySQL 如何處理隱式默認值

    這篇文章主要介紹了MySQL 處理隱式默認值的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-12-12
  • MySQL多表關(guān)聯(lián)on和where速度對比實測看誰更快

    MySQL多表關(guān)聯(lián)on和where速度對比實測看誰更快

    這篇文章主要介紹了MySQL多表關(guān)聯(lián)on和where速度對比實測看誰更快問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL自定義函數(shù)和存儲過程示例詳解

    MySQL自定義函數(shù)和存儲過程示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL自定義函數(shù)和存儲過程的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04

最新評論

汉沽区| 巴楚县| 云霄县| 墨江| 武邑县| 阳江市| 海兴县| 天祝| 通海县| 宜兰市| 云南省| 阿瓦提县| 小金县| 潜山县| 滁州市| 涟水县| 博乐市| 中牟县| 寻甸| 潢川县| 商都县| 腾冲县| 穆棱市| 治多县| 临安市| 阿拉善右旗| 鲁甸县| 神池县| 田阳县| 普兰店市| 巫溪县| 海安县| 凤凰县| 民和| 遂昌县| 伊川县| 柳州市| 林芝县| 禄丰县| 措美县| 盘锦市|