首页 > 软件开发 > 数据库 >

怎么学习MySQL? MySQL中delete使用, MySQL删除

来源:互联网 2023-03-16 23:58:12 289

时隔很久, 总是没有持久完成一个计划的决心, 继续来学习mysql的delete, 只是简单的入门级的, 如果是大神, 请轻拍. 在mysql数据库中删除一些表的数据, 供我们操作.z23办公区 - 实用经验教程分享!

删除全表, 删除单行, 删除某个条件的数据.z23办公区 - 实用经验教程分享!

怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

工具/原料

  • 安装MySQL, 请参照之前的经验, 如果安装MySQL
  • MySQL客户端管理器

方法/步骤

  • 1

    功能描述说明: 其实, 在真正开发过程中, delete的操作, 我是很少进行操作的. 特别是没有条件判断的操作, 一是为了安全性, 二是, 有些时候, 不想去删除一些数据, 所以一般都是做的update操作, 哎, 那位同学, 手里的砖头放下, 这次说的是delete, 删除的操作, 就是, 把数据库中一条或者N条数据删除.z23办公区 - 实用经验教程分享!

    简单的格式为:z23办公区 - 实用经验教程分享!

    delete from table_name;z23办公区 - 实用经验教程分享!

    举个例子: 我们先创建一张表名为delete_test的表. 数据字段有id, title, contentsz23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

  • 2

    创建之后并插入数据.z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(1, 'title1', 'contents1');z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(2, 'title2', 'contents2');z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(3, 'title3', 'contents3');z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(4, 'title4', 'contents4');z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(5, 'title5', 'contents5');z23办公区 - 实用经验教程分享!

    insert into delete_test(id, title, contents)values(6, 'title6', 'contents6');z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

  • 3

    基本的delete语句, DELETE FROM TABLE_NAME.z23办公区 - 实用经验教程分享!

    实际的例子:z23办公区 - 实用经验教程分享!

    delete from delete_test;z23办公区 - 实用经验教程分享!

    这样删除的就是把delete_test表中的所有数据删除, 不要拿实际的项目例子进行该操作, 否则后果自负. 当然, 你也够不到我.z23办公区 - 实用经验教程分享!

    先查询一下我们刚刚新增的数据是否存在, 然后执行delete操作. 三张图, 分别代表, 一开始的数据, 删除的操作, 删除之后的查询z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

  • 4

    基础的没有任何条件的删除, 实在是特别的暴力, 我们需要更加优美, 更加和谐的操作方法, 所以, 现在就需要我们的 where . delete语句允许where条件的执行,z23办公区 - 实用经验教程分享!

    基本语法为:z23办公区 - 实用经验教程分享!

    DELETE FROM TABLE_NAME WHERE FIELD = FILED_VALUE.z23办公区 - 实用经验教程分享!

    请看实例, 我们要删除, 标题为 title1的数据, 就可以把sql写成:z23办公区 - 实用经验教程分享!

    delete from delete_test where title = 'title1';z23办公区 - 实用经验教程分享!

    请重新把数据插入数据库, 从这里你可以看到, 在实际操作的时候, 还是把数据, 写成sql语句比较好, 随用随取. 方便.z23办公区 - 实用经验教程分享!

    图片为: 删除执行, 和删除数据前后的对比.z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

  • 5

    这里小明同学就该问如果说我想删除字段为id为2的数据,z23办公区 - 实用经验教程分享!

    我应该怎么操作, 直接写sql语句.z23办公区 - 实用经验教程分享!

    delete from delete_test where id = '2';z23办公区 - 实用经验教程分享!

    这样我们就可以了, 那我既要id等于'2'的, 并且title等于'title3'的我该怎么写呢? 那就需要一个关键字, AND .z23办公区 - 实用经验教程分享!

    语句如下:z23办公区 - 实用经验教程分享!

    delete from delete_test where id = '2' and title = 'title3';z23办公区 - 实用经验教程分享!

    既然有and, 就可能有OR, 没错, 就是有它. 举个栗子: 我想要id='2' 或者id = '3'的数据. 进行删除的操作, 那语句就应该如下写:z23办公区 - 实用经验教程分享!

    delete from delete_test where id = '2' or id = '3';z23办公区 - 实用经验教程分享!

    如果说, 我想模糊的删除, contents为content的值怎么办?z23办公区 - 实用经验教程分享!

    语句如下:z23办公区 - 实用经验教程分享!

    delete from delete_test where contents like '%content%';z23办公区 - 实用经验教程分享!

    怎么学习MySQL? MySQL中delete使用, MySQL删除z23办公区 - 实用经验教程分享!

  • 5本页面未经许可获取自百度经验
  • 6

    如果, 等等, 小明同学, 你的如果太多了, 这节就只能写到这了, 如果有任何问题, 请听下次分解. 本篇教程只是为了零入门的人, 一个简单的说明, 没有原理, 只有操作, 如果您认为简单, 只能说明你比别人学习的早, 并不能代表什么. 轻拍. 轻拍.z23办公区 - 实用经验教程分享!

  • 注意事项

    • 删除操作, 谨慎执行, 得行得珍惜.
    • 有任何不懂的, 可以评论. 学习需要2件事, 1 要坚持, 2要坚持.

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!z23办公区 - 实用经验教程分享!


    标签: MYSQL删除数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码