Sut i DDIWEDDARU ymholiad yng nghronfa ddata MySQL? DIWEDDARIAD cystrawen/gorchymyn/datganiad

Cronfa ddata MySQLSut i DDIWEDDARU ymholiad? DIWEDDARIAD cystrawen/gorchymyn/datganiad

MySQL ymholiad DIWEDDARIAD

Os oes angen i ni addasu neu ddiweddaru'r data yn MySQL, gallwn ddefnyddio'r gorchymyn SQL UPDATE i weithredu. .

gramadeg

Y canlynol yw'r gystrawen SQL gyffredinol ar gyfer y gorchymyn UPDATE i addasu data tabl data MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Gallwch chi ddiweddaru un neu fwy o feysydd ar yr un pryd.
  • Gallwch nodi unrhyw amod yn y cymal LLE.
  • Gallwch chi ddiweddaru data ar yr un pryd mewn un tabl.

Mae'r cymal LLE yn ddefnyddiol iawn pan fydd angen i chi ddiweddaru'r data yn y rhes benodedig yn y tabl data.


Diweddaru data trwy orchymyn yn brydlon

Isod byddwn yn defnyddio'r cymal WHERE yn y gorchymyn UPDATE SQL i ddiweddaru'r data penodedig yn y tabl chenweiliang_tbl:

enghraifft

Bydd yr enghraifft ganlynol yn diweddaru gwerth y maes chenweiliang_title y mae ei chenweiliang_id yn 3 yn y tabl data:

Datganiad SQL DIWEDDARIAD:

mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3;
Query OK, 1 rows affected (0.01 sec)
 
mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3;
+-----------+--------------+---------------+-----------------+
| chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date |
+-----------+--------------+---------------+-----------------+
| 3 | 学习 C++ | chenweiliang.com | 2016-05-06 |
+-----------+--------------+---------------+-----------------+
1 rows in set (0.01 sec)

O'r canlyniad, mae'r chenweiliang_title y mae ei chenweiliang_id yn 3 wedi'i addasu.


Diweddaru data gan ddefnyddio sgript PHP

Mae PHP yn defnyddio'r ffwythiant mysqli_query() i weithredu datganiadau SQL. Gallwch ddefnyddio neu beidio â defnyddio'r cymal WHERE mewn datganiadau SQL UPDATE.

Nodyn:Peidiwch â defnyddio'r cymal WHERE i ddiweddaru'r holl ddata yn y tabl data, felly byddwch yn ofalus.

Mae'r swyddogaeth hon yn cael yr un effaith â gweithredu datganiad SQL yn yr anogwr gorchymyn mysql>.

enghraifft

Bydd yr enghraifft ganlynol yn diweddaru data'r maes chenweiliang_title y mae ei chenweiliang_id yn 3.

Prawf datganiad DIWEDDARIAD MySQL:

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'UPDATE chenweiliang_tbl
 SET chenweiliang_title="学习 Python"
 WHERE chenweiliang_id=3';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>

Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) shared “Sut i DDIWEDDARU ymholiad yng nghronfa ddata MySQL? DIWEDDARIAD Cystrawen/Gorchymyn/Datganiad" i'ch helpu.

Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-463.html

Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!

🔔 Byddwch y cyntaf i gael y "Canllaw Defnydd Offer AI Marchnata Cynnwys ChatGPT" gwerthfawr yng nghyfeiriadur uchaf y sianel! 🌟
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!

 

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

sgroliwch i'r brig