MySQL kufuta kutoka kwa matumizi? futa taarifa katika hifadhidata ya MySQL

MySQL kufuta kutoka kwa matumizi?Hifadhidata ya MySQLkufuta kauli

Taarifa ya MySQL DELETE

Unaweza kutumia amri ya SQL DELETE FROM kufuta rekodi kwenye jedwali la hifadhidata la MySQL.

Unaweza mysql> Tekeleza amri kutoka kwa haraka ya amri au hati ya PHP.

sarufi

Ifuatayo ni syntax ya jumla ya taarifa ya SQL DELETE kufuta data kutoka kwa jedwali la data la MySQL:

DELETE FROM table_name [WHERE Clause]
  • Ikiwa hakuna kifungu cha WAPI kimebainishwa, rekodi zote kwenye jedwali la MySQL zitafutwa.
  • Unaweza kubainisha hali yoyote katika kifungu cha WAPI
  • Unaweza kufuta rekodi zote mara moja kwenye jedwali moja.

Kifungu cha WHERE ni muhimu sana unapotaka kufuta rekodi zilizobainishwa kwenye jedwali la data.


Futa data kutoka kwa mstari wa amri

Hapa tutatumia kifungu cha WHERE katika amri ya SQL DELETE ili kufuta data iliyochaguliwa kutoka kwa jedwali la data la MySQL chenweiliang_tbl.

Mfano

Mfano ufuatao utafuta rekodi iliyo na chenweiliang_id 3 kwenye jedwali la chenweiliang_tbl:

Taarifa ya SQL UPDATE:

mysql> kutumia chenweiliang; Database iliyopita mysql> kufuta KUTOKA chenweiliang_tbl WAPI chenweiliang_id=3; Query OK, 1 mstari walioathirika (0.23 sec)

Futa data kwa kutumia hati ya PHP

PHP hutumia chaguo la kukokotoa la mysqli_query() kutekeleza kauli za SQL. Unaweza kutumia kifungu cha WHERE ukiwa na au bila amri ya SQL DELETE.

Kitendaji hiki hufanya kazi na mysql> Athari ya herufi ya amri inayotekeleza amri ya SQL ni sawa.

Mfano

Mfano ufuatao wa PHP utafuta rekodi iliyo na chenweiliang_id 3 kwenye jedwali la chenweiliang_tbl:

Mtihani wa kifungu cha MySQL DELETE:

<?
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 = 'DELETE FROM chenweiliang_tbl
 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 Blog ( https://www.chenweiliang.com/ ) ilishiriki "Futa MySQL kutoka kwa matumizi? Taarifa ya kufuta katika hifadhidata ya MySQL" ni muhimu kwako.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-472.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu