返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php删除数据库的语句是什么
  • 131
分享到

php删除数据库的语句是什么

php数据库 2019-04-05 17:04:38 131人浏览
摘要

php删除数据库的语句如“$sql="DELETE FROME guo WHERE iid=75839";”,其中delete语句还可以删除表中所有的记录。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php删除数据库的语句是什么?

实例化数据表(如 $u=M());
$sql="DELETE FROME guo WHERE iid=75839";
$result=Mysql_query($sql);
if($result){
echo 删除成功
}else{echo 失败}

相关介绍:

mysql为我们提供了delete和truncate语句来删除数据。

delete 语句的定义:

删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语句的定义。

DELETE [LOW_PRioRITY] [QUICK] [IGNORE] FROM tbl_name
    [WHERE where_definition]
    [ORDER BY ...]
    [LIMIT row_count]
delete from friends where user_name = 'simaopig';

delete 注意事项:

从语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的。不过这是一个很危险的行为。因为如果不指定 where 子句,delete 将删除表中所有的记录,而且是立即删除.

truncate 语句的简单说明:

这个语句之前我也没有接触过,也没有使用过。因为一般情况下,删除数据大家都在使用delete语句。其实这个truncate 命令很简单,它的意思是:删除表的所有记录。相当于 delete 语句不写 where 子句一样。其语法结构为:

TRUNCATE [TABLE] tbl_name

这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:

truncate table friends;

truncate 和 delete的效率问题:

如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表。这也是为什么当向一个使用 delete 清空的表插入数据时,MySQL 会记住前面产生的AUTOINCREMENT序列,并且继续利用它对AUTOINCREMENT字段编号。而truncate删除表后,表是从1开始为autoincrement字段编号。

不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。

--结束END--

本文标题: php删除数据库的语句是什么

本文链接: https://www.lsjlt.com/news/494.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php删除数据库的语句是什么
    php删除数据库的语句如“$sql="DELETE FROME guo WHERE iid=75839";”,其中delete语句还可以删除表中所有的记录。 ...
    131
    2023-04-02
    php 数据库
  • php怎么删除数据库对应的数据库
    php删除数据库对应的数据库的方法:1、新建一个php文件;2、创建一个mysql数据库连接;3、创建一条删除数据库my_db的sql语句;4、使用mysql_query()函数执行sql语句删除数据库即可。 ...
    351
    2023-04-02
    php
  • 创建数据库与删除数据库的sql语句
    这篇文章主要介绍“创建数据库与删除数据库的sql语句”,在日常操作中,相信很多人在创建数据库与删除数据库的sql语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”创建数据库与删除数据库的sql语句”的疑惑有所 ...
    829
    2023-04-02
    数据库 sql
  • MongoDB 删除数据库
    rszhou:PRIMARY> show dbsadmin0.000GBlocal146.588GBdb_chunqiu1163.165GBrszhou:PRIMARY> ...
    645
    2023-04-02
    mongodb 删除 数据库
  • 数据库删除语句delete的作用是什么
    小编给大家分享一下数据库删除语句delete的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库删除语句delete用于删除表的一行或者多行数据,语法 ...
    295
    2023-04-02
    mysql delete
  • 删除数据库的方法
    1.使用dbca2.使用sql语句删除 ...
    441
    2023-04-02
    删除 数据库 方法
  • 删除数据库中sql语句怎么写
    这篇文章主要为大家展示了“删除数据库中sql语句怎么写”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“删除数据库中sql语句怎么写”这篇文章吧。sql语句是:1、删除 ...
    475
    2023-04-02
    数据库 sql
  • postgresql强制删除数据库
    SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname="db_name" AND pidpg_backend_pid();drop datab ...
    838
    2023-04-02
    postgresql强制删除数据库
  • mysql怎么删除数据库
    这篇文章主要介绍了mysql怎么删除数据库,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql怎么删除数据库?1. 通过win+r快捷键,输入cmd,打开命令符窗口。 2. ...
    918
    2023-04-02
    mysql
  • mysql如何删除数据库
    本文小编为大家详细介绍“mysql如何删除数据库”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何删除数据库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。删除方法:1、使 ...
    355
    2023-04-02
    mysql
  • mongodb如何删除数据库
    在mongodb中可以使用db.dropDatabase()方法删除数据库,语法格式为:“db.dropDatabase()”,该语法意思是删除当前数据库,默认为test。具体内容如下:MongoDB 删除数据库的语法格式db.dropDa ...
    338
    2023-04-02
    mongodb 数据库
  • php如何删除数据库一条信息
    php删除数据库一条信息的方法:1、连接数据库并检测连接;2、连接成功通过执行sql语句删除即可。具体操作步骤:1、首先连接数据库,测试是否连接数据库成功。2、连接成功后,通过执行sql语句删除即可。示例代码如下:$con=mysqli_c ...
    768
    2023-04-02
    PHP 数据库
  • MySQL 删除数据库的命令
    当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATA ...
    260
    2023-04-02
    mysql 删除数据库
  • MySQL删除数据库的方法
    这篇文章主要介绍MySQL删除数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL删除数据库的方法:1、使用drop命令删除数据库,代码为【drop database ;】;2、使用PHP ...
    931
    2023-04-02
    mysql
  • Navicat数据库删除数据的方法
    这篇文章给大家分享的是有关Navicat数据库删除数据的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。Navicat数据库怎么删除数据?● 首先打开Navicat;● 然后打开mysql数据库连接;● 点击要 ...
    538
    2023-04-02
    navicat 数据库 t数据库
  • SQL建立数据库及删除数据库的命令
    这篇文章主要介绍“SQL建立数据库及删除数据库的命令”,在日常操作中,相信很多人在SQL建立数据库及删除数据库的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL建立数据库及删除数据库的命令”的疑惑有所 ...
    919
    2023-04-02
    sql 数据库
  • Oracle数据库之创建和删除数据库
    创建数据库1 使用Database ConfigurationAssistant工具创建Oracle数据库 步骤一 操作窗口有4种选择A 创建数据库 B 配置数据库选件 C 删除数据库 D 管理模板步骤二 数据库模板 窗口有3种选择 ...
    801
    2023-04-02
    oracle 计算机 oracle数据
  • MySQL中怎么删除数据库
    今天就跟大家聊聊有关MySQL中怎么删除数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL 删除数据库使用 mysqladmin 删除数据库使用普通用户登陆mysql服务 ...
    655
    2023-04-02
    mysql
  • MySQL中怎样删除数据库
    MySQL中怎样删除数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。drop命令删除数据库  drop命令格式:  dropdatabase; ...
    228
    2023-04-02
    mysql
  • MongoDB创建与删除数据库
    这篇文章介绍了MongoDB创建与删除数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 ...
    556
    2023-04-02
    MongoDB 创建数据库 删除数据库
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作