Kepiye UPDATE pitakon ing database MySQL? UPDATE sintaks / printah / statement

database MySQLKepiye UPDATE pitakon? UPDATE sintaks / printah / statement

MySQL UPDATE pitakon

Yen kita kudu ngowahi utawa nganyari data ing MySQL, kita bisa nggunakake printah SQL UPDATE kanggo operate. .

toto wicoro

Ing ngisor iki sintaks SQL umum kanggo printah UPDATE kanggo ngowahi data tabel data MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Sampeyan bisa nganyari siji utawa luwih kolom bebarengan.
  • Sampeyan bisa nemtokake kondisi apa wae ing klausa WHERE.
  • Sampeyan bisa nganyari data bebarengan ing tabel siji.

Klausa WHERE migunani banget nalika sampeyan kudu nganyari data ing baris sing ditemtokake ing tabel data.


Nganyari data liwat command prompt

Ing ngisor iki kita bakal nggunakake klausa WHERE ing perintah SQL UPDATE kanggo nganyari data sing ditemtokake ing tabel chenweiliang_tbl:

Kadadeyan

Conto ing ngisor iki bakal nganyari nilai kolom chenweiliang_title sing chenweiliang_id ana 3 ing tabel data:

SQL UPDATE statement:

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)

Saka asile, chenweiliang_title kang chenweiliang_id 3 wis diowahi.


Nganyari data nggunakake skrip PHP

PHP nggunakake fungsi mysqli_query() kanggo nglakokake statement SQL. Sampeyan bisa nggunakake utawa ora nggunakake klausa WHERE ing statement SQL UPDATE.

Cathetan:Aja nggunakake klausa WHERE kanggo nganyari kabeh data ing tabel data, supaya ati-ati.

Fungsi iki nduweni efek sing padha karo nglakokake statement SQL ing mysql> command prompt.

Kadadeyan

Conto ing ngisor iki bakal nganyari data kolom chenweiliang_title sing chenweiliang_id yaiku 3.

Uji pernyataan UPDATE 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);
?>

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

Gulung menyang Top