mysql中基本的DML语句

article/2025/9/30 13:29:47

1.DML语句的含义

数据操纵语言(DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的 DML 分为两类四种:检索(查询)和更新(插入、删除、修改)。

2.简单的DML语句

(1)新增一条新纪录的语法如下:

INSERT [INTO] table_name[( 字段列表 )] VALUES( 值列表 )

说明:关键字 INTO 可以省略。 字段列表是可选项。 字段列表由若干个需要插入数据的字段名组成,各字段使用“,”隔开。若省略了字段列表,则表示需要为表的所有字段插入数据。 值列表为必选项,该列表给出了待插入的若干个字段值,各字段值使用“,”隔开,并与字段列表一一对应。

附:使用 insert 语句可以一次性地向表中批量插入多条记录,语法格式如下:

INSERT INTO table_name[( 字段列表 )] VALUES ( 值列表 1), ( 值列表 2), ... ( 值列表 n)

(2)修改表记录的语法如下:

UPDATE table_name set 字段名 1= 值 1, 字段名 2= 值 2,..., 字段名 n= 值 n; [WHERE 条件表达式 ]

说明:where 表达式指定了表中的哪些记录需要修改,若省略了 where 子句,则表示修改表中的所有记录。 set 子句指定了要修改的字段以及该字段修改后的值。

(3)删除表记录的语法如下:

DELETE FROM table_name [WHERE 条件表达式 ]

说明:WHERE 条件子句为可选,若不存在 WHERE 子句,则删除整张表中的数据。

附:删除被关联的表记录

方法一:设置“删除时”状态为“SET NULL”

方法二:设置“删除时”状态为“CASCADE”

3.举例

(1)新增数据

新增一条新线路,要求新增的记录使用 line 表中所有的字段。

insert into line values(NULL, '807 ', ' 通恒公司 ', ' 工业四路 23 街坊 ', ' 振兴路复兴村小区 ',23.1,18);

(2)修改表记录

市交通委员会为加强公交集团在市民出行交通的主导性地位,通过资本运作方式拟将公交集团的控股公司“通恒公司”转变为公交集团的全资子公司,因而需要将“通恒公司”更名为“公交通恒公司”,为增大该公司的运力, 还将该公司所有线路的车辆数增加 4 台。

update line set company=concat(' 公交 ', company), number=number+4 where company='通恒公司 '

(3)删除表数据

删除表中指定条件记录。

delete from line_new where company=' 公交二公司 ';

以上就是DDL语句的内容,希望能够帮助你学习DDL语句,大家课后也不要忘记实践操作喔!


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

相关文章

MySQL基础之DML语句

DML 语句 DML(Data Manipulation Language)语句:数据操纵语句。 用途:用于添加、修改、删除和查询数据库记录,并检查数据完整性。 常用关键字:insert、update、delete、select等。 DML 操作的对象是库表的数据(记录)。 主要包括插入(insert)、更新(update)、删…

CentOS下Tomcat的安装及配置教程

下载Tomcat,官网地址:https://tomcat.apache.org/download-80.cgi。 在 /usr/local 目录下新建 tomcat 文件夹,并进入。 cd /usr/local mkdir tomcat cd tomcat打开 Xftp,将 Tomcat 压缩文件拖拽到 刚创建的tomcat 目录。 解压…

Tomcat 实用安装教程

Tomcat的介绍 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得…

Apache Tomcat 安装配置图文详细教程

一、安装JDK步骤及配置JDK环境变量步骤省略。 二、安装Tomcat(提前请先安装JDK) 1.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文。解压后如图所示: 2.将此文件夹拷贝到你常用的根目录下。这样就算安装好了! 3.接下来…

windows下Tomcat详细安装配置教程

springboot用习惯后,几乎都要忘记了tomcat是个啥了,本文就不讲那些理论类的知识了,直接看看怎么安装使用tomcat。 一、版本选择 首先我们需要选好版本,可以参考官方的版本说明:https://tomcat.apache.org/whichversio…

Linux安装tomcat详细教程

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现&#…

Tomcat安装及配置教程(超详细的图文教程)

Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的…

安装Tomcat步骤

安装Tomcat步骤 1、tomcat官网下载http://tomcat.apache.org/ 2、解压后右键以管理员身份运行,页面出来后点击下一步 3、同意协议,然后点击I Agree 4、系统默认选中的前三个不要管,直接点击下一步next 5、配置页面,要求输入端…

机器学习——聚类——密度聚类法——OPTICS

目录 理论部分1.1 提出背景1.2 OPTICS算法1.2.1 基本概念1.2.2 算法流程1.2.3 优点1.2.4 缺点 1.3 其它算法 代码部分2.1 自行实现2.2 sklearn实现 理论部分 1.1 提出背景 在DBSCAN算法中,需要人为确定领域半径 ϵ \epsilon ϵ和密度阈值 M M M,同时该算法的性能又…

Ansys Zemax | 眼科镜片设计

本文介绍了眼科镜片的设计原理,并讨论了镜片、眼睛和视觉环境中对镜片设计十分关键的参数,其中包括了常见镜片材料(涵盖了玻璃和聚合物)的玻璃目录。本文不包括渐进式镜片设计,尽管渐进式镜片时常根据一般的镜片曲率原…

OPTICS聚类算法详解

欢迎关注”生信修炼手册”! DBSCAN算法对于邻域半径eps和最小样本数minPoints这两个参数比较敏感,不同的参数取值会产生不同的聚类效果。为了降低参数设置对聚类结果造成的不稳定性,在DBSCAN算法的基础上,提出了OPTICS算法,全称如…

密度聚类:OPTICS算法简单易懂版

前几天写了一篇详解版,感觉可能太详细了阅读量不高,所以修改精简成这篇。 很多人不理解OPTICS算法绘出的图该怎么理解。为什么波谷就算一类,有个波峰又算另一类了,本篇在第三部分的第2、3节详细讲这个是什么判别分类的。 本篇会添…

optics算法

1 简介 随着数据爆发式增长,分析数据从而提取隐藏在数据中的信息变的越来越重要。聚类分析是数据分析的一个主要方法,聚类(clustering)是将数据对象进行分类的过程,使同一类中的对象之间具有很高的相似度,而不同类中的对象高度相…

OptiSystem应用:激光雷达系统设计

简介:激光探测和测距系统(LIDAR) 以下四个示例设计演示了如何使用OptiSystem模拟光检测和测距系统(LIDAR),具体如下: □ 激光脉冲飞行时间测量 □ 相移测距 □ 调频连续波(FMCW)直接检测测…

基于密度的DBSCAN聚类及其优化的OPTICS聚类(二)

1.OPTICS聚类算法 应用背景:如今整个数据集越来越复杂,都采用到了至少一个全局密度表征参数。如果对同一数据集中同时也存在这两种不同的全局密度表征参数的一个聚类簇或者是两个的嵌套簇,则所使用到的DBSCAN算法显然并没有做到高效地处理,因…

sklearn聚类算法OPTICS

本文的csdn链接:https://blog.csdn.net/Jinyindao243052/article/details/107544145 知乎链接:https://zhuanlan.zhihu.com/p/163218826 算法 The OPTICS (Ordering Points To Identify the Clustering Structure) algorithm shares many similarities…

Optics and Lasers in Engineering期刊误选,审查中的论文发表在SSRN,撤销方法,适用于所有爱思唯尔期刊

在投稿的时候,没太看懂选项,误以为是Proof阶段公开,没想到是审查的时候就公开在SSRN,在网上查阅资料的时候,大多数人是推荐在SSRN上删除论文,避免他人盗取创新点 首先我们登录SSRN界面 选择my paper 在P…

密度聚类:OPTICS算法详解

很多人不理解OPTICS算法绘出的图该怎么理解。为什么波谷就算一类,有个波峰又算另一类了,本篇在第三部分的第2、3节详细讲这个是什么判别分类的。 本篇会添加一些个人思考过程,可能有不严谨的地方,希望在评论区讨论指正。 另外&a…

Ocean Optics USB2000光谱仪无法在Win10系统运行

1、问题描述 USB2000型光谱仪,由于生产年代过于久远,虽然能被Win10系统识别,但是驱动程序安装完成后依然报错, 提示:该设备无法启动。(代码 10) 请求USB BOS 描述符失败。 运行SpectraSuite软件…

光学

1. 镜头规格 1.1 焦距 定义:指从透镜中心到光聚集之焦点的距离,也就是在模组中,从镜片中心到Sensor表面的成像平面的距离。 决定焦距的因素: 材料的折射率凸透镜的曲率半径光的波长 EFL:有效焦距(Effective Focal …