侧边栏壁纸
博主头像
Epoch

Java开发、Python爬虫、微服务、分布式、前端

  • 累计撰写 93 篇文章
  • 累计创建 110 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录

数据库中相关删除操作

Epoch
2021-09-18 / 0 评论 / 0 点赞 / 359 阅读 / 245 字 / 正在检测是否收录...

删除数据库

命令 说明
drop database 数据库名 从MySql中永久的删除某个数据库

代码示例

-- 删除某个数据库
DROP DATABASE db1_1;

删除表

命令 说明
drop table 表名; 删除表(从数据库中永久删除某一张表)
drop table if exists 表名; 判断表是否存在, 存在的话就删除,不存在就不执行删除

代码示例

-- 直接删除 test1 表 
DROP TABLE test1;
-- 先判断 再删除test2表
DROP TABLE IF EXISTS test2;

删除表中的数据

命令 说明
delete from 表名 删除所有数据
delete from 表名 [where 字段名 = 值] 指定条件 删除数据

DELETE和TRUNCATE对自增长的影响

  • 删除表中所有数据有两种方式
清空表数据的方式 特点
DELETE 只是删除表中所有数据,对自增没有影响
TRUNCATE truncate 是将整个表删除掉,然后创建一个新的表 自增的主键,重新从 1开始
0

评论区