Eliminar MySQL do uso? borrar declaración na base de datos MySQL

MySQL eliminar do uso?Base de datos MySQLborrar declaración

Instrucción DELETE de MySQL

Podes usar o comando SQL DELETE FROM para eliminar rexistros nunha táboa de base de datos MySQL.

Podes MySQL> Execute o comando desde un símbolo do sistema ou un script PHP.

gramática

A seguinte é a sintaxe xeral da instrución SQL DELETE para eliminar datos dunha táboa de datos MySQL:

DELETE FROM table_name [WHERE Clause]
  • Se non se especifica ningunha cláusula WHERE, eliminaranse todos os rexistros da táboa MySQL.
  • Podes especificar calquera condición na cláusula WHERE
  • Podes eliminar todos os rexistros dunha soa táboa.

A cláusula WHERE é moi útil cando se quere eliminar rexistros especificados na táboa de datos.


Elimina os datos da liña de comandos

Aquí usaremos a cláusula WHERE no comando SQL DELETE para eliminar os datos seleccionados da táboa de datos MySQL chenweiliang_tbl.

exemplo

O seguinte exemplo eliminará o rexistro con chenweiliang_id 3 na táboa chenweiliang_tbl:

Instrucción SQL UPDATE:

mysql> uso chenweiliang; Base de datos cambiou mysql> borrar DE chenweiliang_tbl ONDE chenweiliang_id=3; Pregunta OK, 1 liña afectado (0.23 sec)

Eliminar datos usando o script PHP

PHP usa a función mysqli_query() para executar instrucións SQL, e pode usar a cláusula WHERE con ou sen o comando SQL DELETE.

Esta función funciona con MySQL> O efecto do carácter de comando que executa o comando SQL é o mesmo.

exemplo

O seguinte exemplo de PHP eliminará o rexistro con chenweiliang_id 3 na táboa chenweiliang_tbl:

Proba de cláusula DELETE de 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 = '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);
?>

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba