MySQL删除表中所有记录的方法和操作例子

article/2025/10/13 22:43:33

从数据库中删除数据,使用DELETE语句。其语法如下

DELETE FROM table_name [WHERE <condition>];

语句解析:table_name为表名称,[WHERE  <condition>]为删除条件

例如如下例子:删除的是表admin_user_table,uid等于1的数据

DELETE FROM admin_user_table WHERE uid = 1;

如何知道是否删除了这条数据呢?我们使用查询语句,查询uid=1,如果查询结果为空,则说明该数据已被删除

mysql>SELECT * FROM admin_user_table WHERE uid = 1;
EMPTY set (0.00 sec)

 

温馨提示:如果想删除表中所有的记录,还可以使用 TRUNCATE TABLE 语句,TRUNCATE将直接删除原来的表,并且重新创建一个表,其语法结构为TRUNCATE TABLE table_name。TRUNCATE是直接删除表而不是删除记录,因此执行速度比DELETE快。

 

MySQL删除语句实例:

1、创建一个名为admin_user_table的表,DDL语句如下:

CREATE TABLE `admin_user_table` (`id` INT ( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',`name` VARCHAR ( 40 ) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '姓名',`info` VARCHAR ( 100 ) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '个人信息',`cteate_time` INT ( 11 ) DEFAULT NULL COMMENT '创建时间',`update_time` INT ( 11 ) DEFAULT NULL COMMENT '更新时间',`delete_time` INT ( 11 ) DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY ( `id` ) 
) ENGINE = MyISAM AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8mb4;

对admin_user_table表新增一些数据。(jf是数据库名称)

INSERT INTO `jf`.`admin_user_table` ( `id`, `name`, `info`, `cteate_time`, `update_time`, `delete_time` )
VALUES( 1, '张三', '他来自广东省广州市', 1618719462, 1618719462, NULL );
INSERT INTO `jf`.`admin_user_table` ( `id`, `name`, `info`, `cteate_time`, `update_time`, `delete_time` )
VALUES( 2, '李四', '他来自广东省深圳市', 1618719462, 1618719462, NULL );
INSERT INTO `jf`.`admin_user_table` ( `id`, `name`, `info`, `cteate_time`, `update_time`, `delete_time` )
VALUES( 3, '王五', '他来自广东省东莞市', 1618719462, 1618719462, NULL );

我们在DOS下查看刚才插入的数据。

SELECT* 
FROMadmin_user_table;

显示如下:

我们会发现出现了乱码。这是因为现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。

使用命令如下:

set character_set_results=gb2312;

这样就可以显示为正常的文字而不是乱码。

现在我们可以试着去删除一些数据。

例1、删除id值为2的数据

步骤:在操作前,我们先查看一下id=2的数据是否存在

可以看到表中是有这条数据的。

使用DELETE语句删除。执行情况如下:

语句:

 DELETE TABLE admin_user_table WHERE id= 2;SELECT * FROM admin_user_table WHERE id = 2;

结果:

查询结果为空,说明删除数据成功。

例2:如果我们要删除表中所有数据,可以使用

DELETE FROM admin_user_table

结果:

 

 

 

 

 


http://chatgpt.dhexx.cn/article/nrgkUpeI.shtml

相关文章

DDMS开不起来怎么办

接上一篇博客&#xff0c;解决了虚拟机打不开的问题&#xff0c;出现了DDMS打不开的问题。原因是我把文件进行替换了&#xff0c;少了monitor.bat&#xff0c;导致DDMS打不开。 解决方法&#xff1a; 1.去http://www.android-studio.org/index.php/download/hisversion中下载新…

DDMS 无法显示进程解决方案

最近使用真机替换模拟器&#xff0c;发现ddms无法显示进程名称&#xff0c;LogCat的application显示&#xff1f;。如图所示&#xff1a; 后面经过师兄指导&#xff0c;按照以下步骤解决了&#xff1a; 第一步&#xff1a;拷贝mprop 到/data/目录下&#xff1b; 第二步&#x…

安卓逆向_8 --- Android 调试工具 DDMS 和 Monitor ( 去掉 车来了 app 的广告 )

From&#xff1a;https://www.e-learn.cn/topic/3527658 Android SDK 中的 ddms 使用详解&#xff1a;https://blog.csdn.net/x83853684/article/details/80643131 ADB、Android Monitor、DDMS、HierarchyViewer、MAT、SysTrace、TraceView 性能分析工具使用大全&#xff1a;ht…

android studio ddms使用,Eclipse和Android Studio中的DDMS使用时什么不同?

相信很多经常开发Android应用的朋友应该都接触到DDMS&#xff0c;里面很有多强大的功能&#xff0c;感觉很多人都不是太了解&#xff0c;现在我就来给大家介绍下。 软件名称&#xff1a;adb工具包完整版(包括4文件附详细安装方法)软件大小&#xff1a;269KB更新时间&#xff1a…

androidstudio 无法启动ddms

想使用ddms 查看线程数等&#xff0c;但是点击开启&#xff0c;总是会报错&#xff0c;重启也不能恢复&#xff0c;整了好久&#xff0c;后来发现不管什么方法&#xff0c;都得多试试&#xff0c;能解决问题就是好的&#xff1b; 在androidstudio中如何启动ddms 找到如下&…

DDMS+AndroidStudio实现动态调试

所需工具 AndroidStudio&#xff08;用于调试smali代码&#xff09;monitor.exe&#xff08;DDMS工具连接手机后可查看进程端口&#xff0c;与AndroidStudio一起使用实现动态调试&#xff09;AndroidKiller&#xff08;反编译APK使用&#xff0c;可使用其他工具可替代&#xf…

Android studio3以后 打开DDMS报错处理方法

1.使用的是Android studio3.6的版本&#xff0c;打开sdk的目录 C:\Users\Admin\AppData\Local\Android\Sdk\tools双击运行monitor.bat&#xff0c;报错如下&#xff1a; 去到对应的目录下面打开对应报错的log&#xff0c;查看报错信息 C:\Users\Admin\AppData\Local\Android…

Android DDMS如何使用

Android DDMS如何使用? By: 海市蜃楼 | In: Android开发 11九2009 DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 如何启动…

Android studio如何使用DDMS

Android studio如何使用DDMS 一、启动AS 1.首先查看AS 的SDK路径。 二、启动DDMS 1.进入到D:\software\SDK目录下的tools文件夹中,找到monitor.bat批量处理文件。 2.鼠标左键双击monitor.bat批量处理文件,会出现类似cmd的输入面板,然后会迅速自动关闭。再等几秒钟会出…

搭建ddms环境

搭建ddms环境 参考地址&#xff1a;https://blog.csdn.net/songyi160/article/details/53107245 直接打开sdk目录中 F:\Android\sdk\tools\monitor.bat 打开模拟器&#xff0c;启动一个app&#xff0c;打开monitor.bat

ddms权限解决

本期给大家带来的是解决DDMS无法查看/data目录问题。1.为什么我们要进入ddms&#xff0c;这里我知道的现在--files explorer,这个菜单下&#xff0c;是属于模拟机的根目录一类的。就是存下东西。2.但是有些模拟器会出现文件无法查看&#xff0c;导入&#xff0c;导出&#xff0…

Android Studio DDMS

DDMS&#xff08;Dalvik Debug Monitor Service&#xff09; 是 Android 开发环境中的Dalvik虚拟机调试监控服务。 AS 3.3 工具箱里面 DDMS&#xff0c;实际上3.X以后这个工具已被替代了&#xff0c;有Layout Inspector布局的调试&#xff0c;Android Profiler 测量应用性能 如…

ddms java 截图,DDMS 那些事

谈到安卓应用优化&#xff0c;不得不提一个工具——DDMS&#xff0c;DDMS的主要作用就是检测一段时间内cpu的占用率&#xff0c;精确到各个方法的占用时间&#xff0c;通过DDMS发现主线程被过分阻塞的方法&#xff0c;找到这些容易阻塞主线程的方法&#xff0c;可以通过合理的子…

DDMS工具使用

往期推荐 快速定位关键代码 Smali文件详解 Java层逆向分析-Dalvik字节码 修改资源去广告 1.DDMS工具的介绍 DDMS的全称是Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务。 DDMS的作用是提供截屏&#xff0c;查看线程和堆的信息&#xff0c…

DDMS打开路径

路径&#xff1a;已下载到本地的Sdk目录中&#xff0c;sdk\sdk-tools-windows-3859397\tools\lib\monitor-x86_64/monitor.exe 打开monitor.exe&#xff0c;即打开ddms&#xff0c;连接手机设备&#xff0c;打开应用&#xff0c;即可看到对应的日志

DDMS使用

安装 Android studio 自带 设置debug 链接&#xff1a;https://pan.baidu.com/s/1wQbeG8K4bevOMpd6lhaw9A 提取码&#xff1a;x9fr 用magisk刷入 开启debug 不然不显示进程 设置 ro.debuggable1 设置 ro.secure0 https://blog.csdn.net/jinmie0193/article/details/1113558…

ddms工具使用以及案例

ddms工具使用以及案例 ddms的主要用途,就是查看app的各种输出,尤其是日志的输出和方法剖析 工具准备 环境配置连接:https://blog.csdn.net/tianyi19/article/details/115335951 用到的apk 链接&#xff1a;https://pan.baidu.com/s/1rAONbtafSYos-IKHddQw2w 提取码&#x…

DDMS工具的使用

1、DDMS工作原理 DDMS是IDE与测试终端的桥梁&#xff0c;它实时监测到测试终端的连接情况&#xff0c;当有新的测试终端连接后&#xff0c;DDMS将捕捉到终端的ID&#xff0c;并通过adb建立调试器&#xff0c;从而实现发送指令到测试终端的目的。 2、DDMS主要作用 1&#xff0…

DDMS全解

DDMS 的全称是 Dalvik Debug Monitor Service&#xff0c; 它为我们提供例如&#xff1a;为测试设备截屏、针对特定的进程查看正在运行的线程以及堆信息、Logcat、 广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 一、如何启动 DDMS DDMS 工具存放在 SDK 的 tools 路…

Android开发调试必备 - DDMS

一、真机调试的两个必备条件 (1)手机打开开发者模式并且运行USB调试 (2)PC上装好手机对应的驱动&#xff08;现在的安卓手机连接电脑一般都需要安装驱动&#xff0c;让电脑能够驱动安卓手机&#xff09; 二、DDMS(DalvikDebugMonitorServer)四个主要窗口 Devices&#xff1a…