लेख निर्देशिका
MySQL डेटाबेसक्वेरी कशी अपडेट करायची? सिंटॅक्स/कमांड/स्टेटमेंट अपडेट करा
, MySQL अद्यतन क्वेरी
आम्हाला MySQL मधील डेटा सुधारित किंवा अद्यतनित करायचा असल्यास, आम्ही ऑपरेट करण्यासाठी SQL UPDATE कमांड वापरू शकतो. .
व्याकरण
MySQL डेटा टेबल डेटा सुधारित करण्यासाठी UPDATE कमांडसाठी खालील सामान्य SQL वाक्यरचना आहे:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- तुम्ही एकाच वेळी एक किंवा अधिक फील्ड अपडेट करू शकता.
- तुम्ही WHERE क्लॉजमध्ये कोणतीही अट निर्दिष्ट करू शकता.
- तुम्ही एकाच टेबलमध्ये एकाच वेळी डेटा अपडेट करू शकता.
जेव्हा तुम्हाला डेटा टेबलमधील निर्दिष्ट पंक्तीमधील डेटा अपडेट करायचा असेल तेव्हा WHERE क्लॉज खूप उपयुक्त आहे.
कमांड प्रॉम्प्टद्वारे डेटा अपडेट करा
खाली आम्ही chenweiliang_tbl टेबलमधील निर्दिष्ट डेटा अपडेट करण्यासाठी SQL UPDATE कमांडमधील WHERE क्लॉज वापरू:
उदाहरण
खालील उदाहरण chenweiliang_title फील्डचे मूल्य अपडेट करेल ज्याचा chenweiliang_id डेटा टेबलमध्ये 3 आहे:
SQL अद्यतन विधान:
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)
परिणामावरून, chenweiliang_title ज्याचा chenweiliang_id 3 आहे त्यात बदल केला गेला आहे.
PHP स्क्रिप्ट वापरून डेटा अपडेट करा
एसक्यूएल स्टेटमेंट्स कार्यान्वित करण्यासाठी PHP फंक्शन mysqli_query() वापरते. तुम्ही SQL अपडेट स्टेटमेंटमध्ये WHERE क्लॉज वापरू किंवा वापरू शकता.
टीपःडेटा टेबलमधील सर्व डेटा अपडेट करण्यासाठी WHERE क्लॉज वापरू नका, त्यामुळे काळजी घ्या.
या फंक्शनचा mysql> कमांड प्रॉम्प्टमध्ये SQL स्टेटमेंट कार्यान्वित करण्यासारखाच प्रभाव आहे.
उदाहरण
खालील उदाहरण chenweiliang_title फील्डचा डेटा अपडेट करेल ज्याचा chenweiliang_id 3 आहे.
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);
?>होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) सामायिक केले "मायएसक्यूएल डेटाबेसमध्ये क्वेरी कशी अपडेट करायची? तुम्हाला मदत करण्यासाठी सिंटॅक्स/कमांड/स्टेटमेंट अपडेट करा.
या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-463.html
अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!
आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!