mysql-删除语句汇总

这篇具有很好参考价值的文章主要介绍了mysql-删除语句汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

再日常工作中,只要涉及到数据库,除了基本的查询语句之外,我们一定也会用到对数据库的删除语句,该变文章讲给大家介绍mysql的4中删除语句的使用方法,以及适用场景。


提示:以下是本篇文章正文内容,下面案例可供参考

一、删除的4中方式

  1. DELETE 语句:主要用于删除数据表中的数据,有两种用法。
  • 删除部分数据:delete from table where <条件> ,删除符合where 条件后面的数据
  • 删除数据表中的所有数据: delete from table ,不填写where 条件,就会清空表数据。
  1. DROP 语句:主要用于删除数据表和数据库,适用该关键字时,会删除表结构,表数据,以及数据库结构
  • 删除数据表:drop table if exists <数据表名>
  • 删除数据库:drop database <数据库名>
  1. ALTER 语句:主要用于删除数据表中的某一列和索引,需要和drop 一起使用
  • 删除数据表的某一列: alter table <表名> drop columun columun_name
  • 删除数表中的索引:alter table <表名> drop index index_name
  1. TUNCATE 语句:主要用来清楚数据表中数据,不会删除表结构
  • tuncate table <表名>

二、测试数据准备

1.创建数据表,插入测试数据

-- 创建测试数据表
CREATE TABLE student.delTest (
	courseId INT NOT NULL,
	tid INT NOT NULL,
	cname VARCHAR ( 20 ) NOT NULL,
	tname VARCHAR ( 20 ) NOT NULL,
	PRIMARY KEY ( courseId ),
	-- 设置索引
	INDEX tid ( tid ) 
)

-- 插入数据
insert into student.delTest values(001, 0001,'语文','王老师'),(002, 0002,'数学','李老师'),(003,0003, '英语','张老师');

-- 创建数据库
create DATABASE data01

数据结果:
mysql-删除语句汇总

三、sql详解

1. DELTED 语句

  1. 删除部分数据,使用where 语句
delete from student.delTest as a  where a.courseId = '001';

查询条件
mysql-删除语句汇总
2. 清空数据表

delete from student.delTest;

mysql-删除语句汇总

2. TRUNCATE 语句

  1. 清空数据表数据
TRUNCATE table student.course

未使用清空语句时:
mysql-删除语句汇总
使用清空语句后,再次查询
mysql-删除语句汇总

3. alter 语句

  1. 删除数据表中的某一列
alter table student.delTest drop COLUMN tname 

查询结果:
mysql-删除语句汇总
2. 删除索引

alter table student.delTest drop COLUMN tid;

mysql-删除语句汇总

4. drop 语句

  1. 删除数据表
alter table student.delTest drop COLUMN tname 

查询结果:
mysql-删除语句汇总

  1. 删除数据库
drop DATABASE data01 ;

查询结果

总结

以上是对mysql 种4中删除语句使用的简介,给有需要的小伙伴做一个参考。文章来源地址https://www.toymoban.com/news/detail-472571.html

到了这里,关于mysql-删除语句汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在IDEA中配置MySQL数据库连接以及在使用mybatis时设置sql语句的代码提示功能

    在IDEA中配置MySQL数据库连接以及在使用mybatis 时设置 sql语句的代码提示功能 一:在IDEA中配置MySQL数据库连接 第一步:在IDEA右侧区域有database选项,点击进去 第二步:database  - data soucre - mysql   第三步:配置连接信息,连接数据库   第四步:显示的数据库以及表的信息  第

    2024年02月14日
    浏览(51)
  • Java语言创建包含以上数据类型的MySQL表,并提供批量新增数据、批量修改数据、删除数据以及字段的DDL语句的详细代码示例

    以下是使用Java语言创建包含以上数据类型的MySQL表,并提供批量新增数据、批量修改数据、删除数据以及字段的DDL语句的详细代码示例: 请注意,上述代码中的DB_URL、USER和PASS需要根据实际情况进行修改,以连接到正确的MySQL数据库。另外,需要确保已经导入了适当的JDBC驱动

    2024年02月15日
    浏览(78)
  • Oracle中序列删除的正确语句(oracle删除序列语句)

    Oracle中序列删除的正确语句 Oracle 是由世界上最大的软件公司 Oracle Corporation 提供的关系型数据库管理系统,拥有广泛的应用和功能,如存储过程、触发器、视图、序列以及其他的复杂的特性,能够满足丰富的业务需求。本文主要研究Oracle中序列删除的正确语句。 在Oracle中,

    2024年02月10日
    浏览(39)
  • Linux 学习目录合集【文章索引】

    前言:本内容为笔者自学笔记内容。 本文中的操作环境:腾讯云服务器:CentOS 7.6 64bit 学习阶段规划: Linux 基本操作【基本命令、vim、makefile使用等】 Linux 系统【进程:概念、控制、通信;IO基础;多线程等】 Linux 网络【网络基础、套接字编程、IO高级等】 学习集: C++ 入门

    2024年02月07日
    浏览(52)
  • FlinkCDC 菜鸟教程-文章目录

    背景篇 环境篇  准备一台已经安装了 Docker 的 Linux 或者 MacOS 电脑。 准备教程所需要的组件 版本对应关系 安装 环境检查 工具篇 flink kibana 概念篇 Docker 介 绍 Docker Compose 介 绍 Kibana介 绍 实践篇 演示: Mysql CDC 导入 Elasticsearch 启动服务 准备数据 在 Flink SQL CLI 中使用 Flink DDL 创建

    2024年02月09日
    浏览(53)
  • 【初始C语言】分支语句和循环语句和转向语句的用法,文章末尾还有精品小礼物噢。

     夜里醒来,听雨滴 打在窗台雨搭上,更细密的一阵雨 落在窗外小树林里 雨落在更远的地方,落在另一场雨中 绵密的一片雨声 从芭蕉的昏暗 词林升起。一场夜雨紧邻古代 在巴山秋池,无需梦 无需修剪火焰,听雨 是一个人靠近古人的地方 而今晚是另一个夜晚 时间稀落,听

    2024年02月05日
    浏览(60)
  • Linux :: 【基础指令篇 :: 文件及目录操作:(6)】:: rmidr / rm:删除空目录、删除非空目录及删除文件指令

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 目录索引: 1. rmdir / rm 基本语法及功能 2. rmdir 基本使用测试 (看操作代码) - - 2.1 创建一个空目录

    2024年02月05日
    浏览(48)
  • Flink 系列文章汇总索引

    本专栏系统介绍某一知识点,并辅以具体的示例进行说明。 本专栏的文章编号可能不是顺序的,主要是因为写的时候顺序没统一,但相关的文章又引入了,所以后面就没有调整了,按照写文章的顺序进行编号。但一个专题的顺序号是统一的,不存在编号跳跃情况。 本部分介

    2024年02月03日
    浏览(44)
  • Flink文章汇总

    Flink(1):Flink概述 Flink(2):为什么选择Flink Flink(3):Flink安装部署之Local本地模式 Flink(4):Flink安装部署之Standalone独立集群模式 Flink(5):Flink安装部署之Standalone-HA高可用集群模式 Flink(6):Flink安装部署之Flink On Yarn模式 Flink(7):Flink提交命令之参数总结 Flink(

    2024年02月07日
    浏览(36)
  • 汇总低效的SQL语句

    SQL专家云像“摄像头”一样,对环境、参数配置、服务器性能指标、活动会话、慢语句、磁盘空间、数据库文件、索引、作业、日志等几十个运行指标进行不同频率的实时采集,保存到SQL专家云自己的数据库中。因此可以随时对任何一个时间段内的SQL语句进行汇总,找到低效

    2024年02月07日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包