MySQL ഡാറ്റാബേസിൽ അന്വേഷണം എങ്ങനെ അപ്‌ഡേറ്റ് ചെയ്യാം? വാക്യഘടന/കമാൻഡ്/പ്രസ്താവന അപ്ഡേറ്റ് ചെയ്യുക

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 ക്ലോസ് ഞങ്ങൾ ചുവടെ ഉപയോഗിക്കും:

ഉദാഹരണം

ഇനിപ്പറയുന്ന ഉദാഹരണം ഡാറ്റാ പട്ടികയിൽ 3 ആയ chenweiliang_id ഫീൽഡിന്റെ മൂല്യം അപ്‌ഡേറ്റ് ചെയ്യും:

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_id 3 ആയ chenweiliang_title പരിഷ്‌ക്കരിച്ചിരിക്കുന്നു.


PHP സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഡാറ്റ അപ്ഡേറ്റ് ചെയ്യുക

SQL സ്റ്റേറ്റ്‌മെന്റുകൾ എക്‌സിക്യൂട്ട് ചെയ്യുന്നതിന് mysqli_query() എന്ന ഫംഗ്‌ഷൻ PHP ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് SQL അപ്‌ഡേറ്റ് സ്റ്റേറ്റ്‌മെന്റുകളിൽ WHERE ക്ലോസ് ഉപയോഗിക്കാനും ഉപയോഗിക്കാതിരിക്കാനും കഴിയും.

കുറിപ്പ്:ഡാറ്റ ടേബിളിലെ എല്ലാ ഡാറ്റയും അപ്‌ഡേറ്റ് ചെയ്യാൻ WHERE ക്ലോസ് ഉപയോഗിക്കരുത്, അതിനാൽ ശ്രദ്ധിക്കുക.

mysql> കമാൻഡ് പ്രോംപ്റ്റിൽ ഒരു SQL സ്റ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യുന്ന അതേ ഇഫക്ട് ഈ ഫംഗ്ഷനുണ്ട്.

ഉദാഹരണം

ഇനിപ്പറയുന്ന ഉദാഹരണം chenweiliang_id 3 ആയ chenweiliang_title ഫീൽഡിന്റെ ഡാറ്റ അപ്‌ഡേറ്റ് ചെയ്യും.

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/ ) പങ്കിട്ടു "MySQL ഡാറ്റാബേസിൽ അന്വേഷണം എങ്ങനെ അപ്‌ഡേറ്റ് ചെയ്യാം? നിങ്ങളെ സഹായിക്കുന്നതിന് വാക്യഘടന/കമാൻഡ്/പ്രസ്താവന" അപ്ഡേറ്റ് ചെയ്യുക.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-463.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

ടോപ്പ് സ്ക്രോൾ