Hvernig á að uppfæra fyrirspurn í MySQL gagnagrunni? UPPFÆRA setningafræði/skipun/yfirlýsing

MySQL gagnagrunnurHvernig á að UPPFÆRA fyrirspurn? UPPFÆRA setningafræði/skipun/yfirlýsing

MySQL UPPFÆRA fyrirspurn

Ef við þurfum að breyta eða uppfæra gögnin í MySQL getum við notað SQL UPDATE skipunina til að starfa. .

málfræði

Eftirfarandi er almenn SQL setningafræði fyrir UPDATE skipunina til að breyta MySQL gagnatöflugögnum:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Þú getur uppfært einn eða fleiri reiti á sama tíma.
  • Þú getur tilgreint hvaða skilyrði sem er í WHERE-ákvæðinu.
  • Þú getur uppfært gögn samtímis í einni töflu.

WHERE ákvæðið er mjög gagnlegt þegar þú þarft að uppfæra gögnin í tilgreindri röð í gagnatöflunni.


Uppfærðu gögn með skipanalínunni

Hér að neðan munum við nota WHERE ákvæðið í SQL UPDATE skipuninni til að uppfæra tilgreind gögn í chenweiliang_tbl töflunni:

Dæmi

Eftirfarandi dæmi mun uppfæra gildi chenweiliang_title reitsins þar sem chenweiliang_id er 3 í gagnatöflunni:

SQL UPDATE setning:

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)

Út frá niðurstöðunni hefur chenweiliang_title sem chenweiliang_id er 3 verið breytt.


Uppfærðu gögn með PHP forskrift

Fallið mysqli_query() er notað í PHP til að keyra SQL staðhæfingar. Þú getur notað eða ekki notað WHERE ákvæðið í SQL UPDATE setningum.

Ath:Ekki nota WHERE-ákvæðið til að uppfæra öll gögnin í gagnatöflunni, svo farðu varlega.

Þessi aðgerð hefur sömu áhrif og að keyra SQL setningu í mysql> skipanalínunni.

Dæmi

Eftirfarandi dæmi mun uppfæra gögn chenweiliang_title reitsins þar sem chenweiliang_id er 3.

MySQL UPDATE yfirlýsingupróf:

<?
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);
?>

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að UPPFÆRA fyrirspurn í MySQL gagnagrunni? UPDATE setningafræði/skipun/yfirlýsing“ til að hjálpa þér.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-463.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst