כיצד לעדכן שאילתה במסד הנתונים של MySQL? עדכן תחביר/פקודה/משפט

מסד נתונים של MySQLכיצד לעדכן שאילתה? עדכן תחביר/פקודה/משפט

MySQL שאילתת עדכון

אם אנחנו צריכים לשנות או לעדכן את הנתונים ב-MySQL, נוכל להשתמש בפקודה SQL UPDATE כדי לפעול. .

דקדוק

להלן התחביר הכללי של SQL עבור הפקודה UPDATE לשינוי נתוני טבלת הנתונים של MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • ניתן לעדכן שדה אחד או יותר בו-זמנית.
  • אתה יכול לציין כל תנאי בסעיף WHERE.
  • ניתן לעדכן נתונים בו-זמנית בטבלה אחת.

סעיף WHERE שימושי מאוד כאשר אתה צריך לעדכן את הנתונים בשורה שצוינה בטבלת הנתונים.


עדכן נתונים באמצעות שורת הפקודה

להלן נשתמש בסעיף WHERE בפקודה SQL UPDATE כדי לעדכן את הנתונים שצוינו בטבלה chenweiliang_tbl:

דוגמא

הדוגמה הבאה תעדכן את הערך של השדה 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

הפונקציה mysqli_query() משמשת ב-PHP לביצוע הצהרות SQL. ניתן להשתמש או לא להשתמש במשפט WHERE במשפטי SQL UPDATE.

הערה:אל תשתמש בסעיף WHERE כדי לעדכן את כל הנתונים בטבלת הנתונים, אז היזהר.

לפונקציה זו יש השפעה זהה לביצוע משפט SQL בשורת הפקודה mysql>.

דוגמא

הדוגמה הבאה תעדכן את הנתונים של השדה chenweiliang_title שה-chenweiliang_id שלו הוא 3.

בדיקת הצהרת 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 בלוג ( https://www.chenweiliang.com/ ) משותף "כיצד לעדכן שאילתה במסד הנתונים של MySQL? עדכן תחביר/פקודה/הצהרה" כדי לעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-463.html

ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה