sql语句之DML语句

article/2025/9/30 12:58:54

1.SELECT 语句
SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

SELECT 列名称 FROM 表名称
或
SELECT * FROM 表名称

例如:

eg:SELECT LastName,FirstName FROM Persons(从Persons表中查LastName,FirstName的列的内容)
eg:SELECT * FROM Persons(从 "Persons" 表中选取所有的列、星号(*)是选取所有列的快捷方式)

2.SELECT DISTINCT语句
关键词 DISTINCT 用于返回唯一不同的值,就是说如果有重复的只返回一个,去重复功能。

SELECT DISTINCT 列名称 FROM 表名称

3.WHERE 子句
WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

运算符如下:
在这里插入图片描述
需要注意值如果是数字不用加引号,是文本值的话要加单引号

eg:SELECT * FROM Persons WHERE City='Beijing'
eg:SELECT * FROM Persons WHERE Year>1965

4.AND & OR 运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
如果结合来使用需要加括号

eg:SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
eg:SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'

5.ORDER BY 子句
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果希望按照降序对记录进行排序,可以使用 DESC 关键字。

eg:SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
eg:SELECT Company, OrderNumber FROM Orders ORDER BY Company 

6.INSERT INTO 语句
INSERT INTO 语句用于向表格中插入新的行。

INSERT INTO 表名称 VALUES (值1, 值2,....)
或
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)//用于向指定列插入数据
eg:INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
eg:INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

7.UPDATE 语句
Update 语句用于更新修改表中的数据。

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
eg:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 
eg:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

8.DELETE 语句
DELETE 语句用于删除表中的行。

DELETE FROM 表名称 WHERE 列名称 = 值
eg:DELETE FROM Person WHERE LastName = 'Wilson' 

也可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_name
或
DELETE * FROM table_name

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

相关文章

DDL与DML语句

1. DDL语句 SQL语句:结构化查询语句,使用SQL与数据库“沟通”,完成相应的数据库操作。 l DDL:数据定义语言,用来维护数据库对象 1.1 创建表 CREATE:创建表 演示:创建员工表 CREATE TABLE …

用JDBC执行DML语句

在已经建立数据库链接的基础上,如何执行SQL语句呢?这时候,我们就会用到Statement对象和ResultSet对象 Statement 对于增删改操作,我们只需要用到Statement对象,用法如下: 总的五步骤: 声明Stat…

【解决方案 二十六】DateGrip一键生成DML语句用于上线

在开发环境和测试环境创建好数据表后,我们想实现一键将建表语句及建索引语句等发到线上,有什么好的方式么?DateGrip可以轻松完成这个任务,例如我们想要将person表导出为建表语句 可以在要处理的表右键: 点击SQL Gene…

MySQL 语句DML,mysql中的DML语句

mysql中的DML语句 mysql中的DML语句 mysql 中的DML语言1.insert delete与truncate 3.update 1.insert insert 的作用是向表中添加一行或多行信息,语法为: insert into 表名(列名1,列名2...) values (值1,值2...),(值1,值2...)...; 上面语法中&#xff0c…

DML语句

DML语句是数据管理语句,是管理数据库中存放的数据的 可以增、删、改、查数据库中表的信息 一: 增加表的语法: insert into 表(字段1,字段2,字段3…)values(值1,值2,值3…) 双击student表格&am…

mysql 查看 dml,MySQL系列-DML语句

MySQL系列-DML语句 运维少年 运维少年 系列文章说明 MySQL系列文章包含了软件安装、具体使用、备份恢复等内容,主要用于记录个人的学习笔记,主要使用的MySQL版本为5.7.28,服务器系统版本为CentOS 7.5。本章节为DML语句使用,其中不…

DML语句,ORACLE数据库

DML语句 目录 DML语句定义 DML语句:数据操纵语句,针对的是数据,经过DML语句的操作,能够对数据源中的数据内容进行调整,包括数据的增加、删除、更新。 争议:SELECT是否属于DML语句? 按照DML语句的定义&a…

mysql中基本的DML语句

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

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节详细讲这个是什么判别分类的。 本篇会添…