MySQL wiskje út gebrûk? wiskje ferklearring yn MySQL databank

MySQL wiskje út gebrûk?MySQL databankwiskje statement

MySQL DELETE statement

Jo kinne it kommando SQL DELETE FROM brûke om records te wiskjen yn in MySQL-databasetabel.

Do kinst mysql> Fier it kommando út fan in kommando-prompt of in PHP-skript.

grammatika

It folgjende is de algemiene syntaksis fan 'e SQL DELETE-statement om gegevens te wiskjen fan in MySQL-gegevenstabel:

DELETE FROM table_name [WHERE Clause]
  • As gjin WHERE-klausule oanjûn is, wurde alle records yn 'e MySQL-tabel wiske.
  • Jo kinne elke betingst opjaan yn 'e WHERE-klausule
  • Jo kinne records yn ien kear wiskje yn ien tabel.

De WHERE-klausule is heul nuttich as jo spesifisearre records yn 'e gegevenstabel wiskje wolle.


Wiskje gegevens fan 'e kommandorigel

Hjir sille wy de WHERE-klausel brûke yn it SQL DELETE-kommando om de selektearre gegevens te wiskjen fan 'e MySQL-gegevenstabel chenweiliang_tbl.

Instance

It folgjende foarbyld sil it record mei chenweiliang_id 3 yn 'e chenweiliang_tbl-tabel wiskje:

SQL UPDATE statement:

MySQL> brûke chenweiliang; Databank feroare MySQL> DELETE FAN chenweiiliang_tbl WÊR chenweiiliang_id=3; Query OK, 1 rigel betrutsen (0.23 sek)

Wiskje gegevens mei PHP-skript

PHP brûkt de funksje mysqli_query() om SQL-útspraken út te fieren, en jo kinne de WHERE-klausule brûke mei of sûnder it kommando SQL DELETE.

Dizze funksje wurket mei mysql> It effekt fan it kommando-karakter dat it SQL-kommando útfiert is itselde.

Instance

It folgjende PHP-foarbyld sil de record mei chenweiliang_id 3 yn 'e chenweiliang_tbl-tabel wiskje:

MySQL DELETE-klausule test:

<?
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);
?>

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen