Cum se actualizează interogarea în baza de date MySQL? UPDATE sintaxă/comandă/instrucțiune

Baza de date MySQLCum se actualizează o interogare? UPDATE sintaxă/comandă/instrucțiune

MySQL UPDATE interogare

Dacă trebuie să modificăm sau să actualizăm datele în MySQL, putem folosi comanda SQL UPDATE pentru a opera. .

gramatică

Următoarea este sintaxa SQL generală pentru comanda UPDATE pentru a modifica datele din tabelul de date MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Puteți actualiza unul sau mai multe câmpuri în același timp.
  • Puteți specifica orice condiție în clauza WHERE.
  • Puteți actualiza datele simultan într-un singur tabel.

Clauza WHERE este foarte utilă atunci când trebuie să actualizați datele din rândul specificat în tabelul de date.


Actualizați datele prin promptul de comandă

Mai jos vom folosi clauza WHERE din comanda SQL UPDATE pentru a actualiza datele specificate în tabelul chenweiliang_tbl:

Instanță

Următorul exemplu va actualiza valoarea câmpului chenweiliang_title al cărui chenweiliang_id este 3 în tabelul de date:

Instrucțiunea SQL UPDATE:

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)

Din rezultat, chenweiliang_title al cărui chenweiliang_id este 3 a fost modificat.


Actualizați datele utilizând scriptul PHP

PHP folosește funcția mysqli_query() pentru a executa instrucțiuni SQL.Puteți folosi sau nu clauza WHERE în instrucțiunile SQL UPDATE.

Notă:Nu folosiți clauza WHERE pentru a actualiza toate datele din tabelul de date, așa că aveți grijă.

Această funcție are același efect ca și executarea unei instrucțiuni SQL în promptul de comandă mysql>.

Instanță

Următorul exemplu va actualiza datele câmpului chenweiliang_title al cărui chenweiliang_id este 3.

Testul instrucțiunii MySQL UPDATE:

<?
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 Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum se actualizează interogarea în baza de date MySQL? UPDATE Syntax/Command/Statement” pentru a vă ajuta.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-463.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus