程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> sql update 數據更新

sql update 數據更新

編輯:MySQL綜合教程

在sql 中我們經常想要更新數據那麼就會用到update 語句了,update可以根據你的條件進行更新,批量或是單個的都可以實例.

在sql 中我們經常想要更新數據那麼就會用到update 語句了,update可以根據你的條件進行更新,批量或是單個的都可以實例.

想象一下,你有一個MySQL的表,擁有信息的所有員工在你的公司。其中列在此表是所謂的“資歷” ,它擁有一個整數的價值有多少個月的雇員已在您的公司。但不幸的是你,你的工作就是更新這些數字每個月。


您可能會認為你要打開你的MySQL管理工具和編輯每個條目的手。這將需要數小時。另一方面,你可以掌握MySQL和一個自動化腳本,您運行每月要完成任務你。

在這一課您將學習如何以取代現有的數據, MySQL的表新鮮供應的最新數據進行更新MySQL查詢。

例如MySQL的更新
我們再次將與數據從以前的例子。沙地剛才有一個生日,她現在22歲。我們現在的任務是更新她的年齡使用MySQL的命令一樣更新,設置,和地點。

更新-演出的最新M ySQL查詢
集-新的價值觀被置於表的後續集
在哪裡-界限而行的影響

<?php
// Connect to MySQL

// Get Sandy's record from the "example" table
$result = mysql_query("UPDATE example SET age='22' WHERE age='21'")
or die(mysql_error()); 


$result = mysql_query("SELECT * FROM example WHERE age='22'")
or die(mysql_error()); 

// get the first (and hopefully only) entry from the result
$row = mysql_fetch_array( $result );
echo $row['name']." - ".$row['age']. "<br />";
?>

輸出

22

現在重要的是請注意,此查詢將更新所有記錄了一個21歲的新的22歲。在一個桌子上沙地並不是唯一的入口,這可能會成為一個問題,以及更先進的解決方案將是必要的www.111cn.cn

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved