دليل المادة
قاعدة بيانات 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 النصي
تستخدم PHP الوظيفة mysqli_query () لتنفيذ عبارات 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؟ UPDATE Syntax / Command / Statement "لمساعدتك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-463.html
لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!
مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!