Direktori Artikel
database MySQLBagaimana cara MEMPERBARUI kueri? UPDATE sintaks/perintah/pernyataan
MySQL PERBARUI permintaan
Jika kita perlu mengubah atau memperbarui data di MySQL, kita dapat menggunakan perintah SQL UPDATE untuk mengoperasikannya. .
tatabahasa
Berikut ini adalah sintaks SQL umum untuk perintah UPDATE untuk mengubah data tabel data MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Anda dapat memperbarui satu atau beberapa bidang secara bersamaan.
- Anda dapat menentukan kondisi apa pun dalam klausa WHERE.
- Anda dapat memperbarui data secara bersamaan dalam satu tabel.
Klausa WHERE sangat berguna ketika Anda perlu memperbarui data di baris yang ditentukan dalam tabel data.
Perbarui data melalui command prompt
Di bawah ini kita akan menggunakan klausa WHERE dalam perintah SQL UPDATE untuk memperbarui data yang ditentukan dalam tabel chenweiliang_tbl:
Contoh
Contoh berikut akan memperbarui nilai bidang chenweiliang_title yang chenweiliang_idnya adalah 3 di tabel data:
Pernyataan 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)
Dari hasilnya, chenweiliang_title yang chenweiliang_idnya 3 telah dimodifikasi.
Perbarui data menggunakan skrip PHP
PHP menggunakan fungsi mysqli_query() untuk mengeksekusi pernyataan SQL. Anda dapat menggunakan atau tidak menggunakan klausa WHERE dalam pernyataan SQL UPDATE.
Catatan:Jangan gunakan klausa WHERE untuk memperbarui semua data dalam tabel data, jadi berhati-hatilah.
Fungsi ini memiliki efek yang sama seperti mengeksekusi pernyataan SQL di command prompt mysql>.
Contoh
Contoh berikut akan memperbarui data bidang chenweiliang_title yang chenweiliang_id-nya adalah 3.
Tes pernyataan 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);
?>Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Bagaimana cara MEMPERBARUI kueri di database MySQL? UPDATE Syntax/Command/Statement" untuk membantu Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-463.html
Untuk mengungkap lebih banyak trik tersembunyi🔑, selamat datang untuk bergabung di saluran Telegram kami!
Bagikan dan sukai jika Anda menyukainya! Bagikan dan suka Anda adalah motivasi kami yang berkelanjutan!