MySQL基础之DML语句

article/2025/9/30 13:32:32

DML 语句

DML(Data Manipulation Language)语句:数据操纵语句。

用途:用于添加、修改、删除和查询数据库记录,并检查数据完整性。

常用关键字:insert、update、delete、select等。

DML 操作的对象是库表的数据(记录)

主要包括插入(insert)、更新(update)、删除(delete)和查询(select)。

DML 语句是开发人员使用最频繁的操作。

1.插入记录

插入一条记录

insert into tablename (field1,field2,...,fieldn) values (value1,value2,...,valuen);

一次性插入多条数据

insert into tablename(field1,field2,...,fieldn)
values(value1,value2,...,valuen),(value1,value2,...,valuen);

2.更新记录

更新单表数据

update tablename set field1=value1,filed2=value2,...fieldn=valuen [where condition]

同时更新多个表的数据

update t1,t2,...,tn set t1.field1=expr1,tn.field=exprn [where condition];

通常用于根据一个表的字段来动态地更新另外一个表的字段

 在此说明:中括号 “[ ]” 代表的是可选参数,即可有可无的参数。

3.简单查询记录

简单的条件查询。符号“*”代表查询所有字段,如果只想看其中某些列,则写表的列名。

select * from tablename [where condition];
select field1,field2,...,fieldn from tablename [where condition];

别名

    给列名表名取别名的关键字:AS 或者不写关键字。如:

select field1 AS f1,field2 f2  from tablename;
select t2.field1 AS f1,t1.field2 f2  from table1 as t1,table2 t2;

不取别名,则查询结果的列名为表原本的列名;

取别名,则查询结果的列名为别名

4.删除记录

删除单表记录

delete from tablename [where condition];

同时删除多个表的数据

delete t1,t2,...,tn from t1,t2,...,tn [where condition];

说明:不加where 条件则删除全表数据

单表“增改查删”操作案例:

多表“删除”操作案例:

  再看个删除案例


http://chatgpt.dhexx.cn/article/7jVh9Yfq.shtml

相关文章

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 …

聚类算法OPTICS的理解及实现

前言 前面给大家介绍到了聚类算法中比较经典的 DBSCAN 算法,对于数据量小而且相对比较密集、密度相似的数据集来说,是比较合适的。那么接下来给大家介绍它的改进版 OPTICS (Ordering points to identify the clustering structure),针对 DBS…