MySQL删除表中所有记录的方法和操作例子(适合初学者)
DELETE FROM table_name [WHERE ];
语句解析:table_name为表名称,[WHERE ]为删除条件
例如如下例子:删除的是表admin_user_table,uid等
从数据库中删除数据,使用DELETE语句。其语法如下
语句解析:table_name为表名称,[WHERE ]为删除条件 例如如下例子:删除的是表admin_user_table,uid等于1的数据
如何知道是否删除了这条数据呢?我们使用查询语句,查询uid=1,如果查询结果为空,则说明该数据已被删除
温馨提示:如果想删除表中所有的记录,还可以使用 TRUNCATE TABLE 语句,TRUNCATE将直接删除原来的表,并且重新创建一个表,其语法结构为TRUNCATE TABLE table_name。TRUNCATE是直接删除表而不是删除记录mysql删除表,因此执行速度比DELETE快。 MySQL删除语句实例: 1、创建一个名为admin_user_table的表,DDL语句如下:
对admin_user_table表新增一些数据
当在DOC界面,输入SELECT * FROM admin_user_table看到如下图,说明数据新增成功。
查找结果图 我们会发现出现了乱码。这是因为现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码改成gb2312才能够正常显示中文。 使用命令如下:
这样就可以显示为正常的文字而不是乱码。 现在我们可以试着去删除一些数据。 例1、删除id值为2的数据 步骤:在操作前,我们先查看一下id=2的数据是否存在 可以看到表中是有这条数据的。 使用DELETE语句删除。执行情况如下: 语句:
查询结果为空,说明删除数据成功。 例2:我们删除id是3-5之间的数据。 我们的数据还有4条,现在我们删除id为3到5之间的数据,可以使用这个语句
这时候我们发现已经删除了id为3到5之间的数据已经删除。 例3:删除表所有的数据。我们可以使用
(编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |