iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SQL中dml语句有什么用
  • 476
分享到

SQL中dml语句有什么用

2024-04-02 19:04:59 476人浏览 泡泡鱼
摘要

这篇文章主要介绍了sql中dml语句有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在叙述如何对数据表进行增删改查之前,我们先创建一个

这篇文章主要介绍了sql中dml语句有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在叙述如何对数据表进行增删改查之前,我们先创建一个数据表,叫做students,便于后续所有操作,如下图所示:

SQL中dml语句有什么用

插入记录

insert into 表名(字段1,字段2, ...,字段n) values(值1,值2,... ,值n);

其中:

  • 表名:是我们进行操作的数据表,如我操作的是表students;

  • 字段:是需要操作的字段;

  • 值:是需要添加的数据。

通过insert into可以为我们的字段添加数据,可以不用指定字段名,但是values后面的顺序应该与字段排序一致。向下面这两种都是可以给数据表插入数据的。sql语句及其显示结果如下:

SQL中dml语句有什么用

insert into不仅可以一次插入一条数据,还可以一次性插入多条记录。

insert into 表名(字段1,字段2, ...,字段n) 
values
(值1,值2,... ,值n),
(值1,值2,... ,值n)
;

sql语句以及他的输出结果可以看下图:

SQL中dml语句有什么用

查询数据

在本篇文章我们只讲最简单的查询。

select * from 表名

通过本条语句,我们可以查询到符合条件的记录。*代表你查询表里的所有字段,如果我们查询某一字段,只需要将*改成那一字段即可。

在插入数据的时候我们就用到了select * from 表名,我们可以看上面插入数据的代码就可以看到结果。

如果我们想要查询id这一字段的数据,那我们只需要将*改成id

SQL中dml语句有什么用

这样我们就显示id这一字段的数据了。

更新记录

更新一个表

update 表名 set 字段1=值1,字段2=值2,...,字段n=值n[where条件];

其中:

  • 条件:是我们更新表所需要满足的要求。

如果我们没有写更新所需要的条件,那么所有值都会被更新。例如:

SQL中dml语句有什么用

我们可以看到6条语句都发生改变,如果不希望所有语句都更新,我们需要写上条件,如:

SQL中dml语句有什么用

由于我们写上了条件,所以只有第三条语句被更新了。

更新多个表中数据

update 表1,表2,...表n  set 表1.字段1=表达式1,...,表n.字段n=表达式n[where条件];

多表更新更多是用在根据一个标的字段来动态更新另一表的字段。我们可以新创建一个数据表名叫stu,在里面放上数据

SQL中dml语句有什么用

有了这个数据表我们就可以多表更新了,sql语句和其结果如下:

SQL中dml语句有什么用

我们可以看到两个数据表的内容都更新了。

删除记录

delete from 表名 [where 条件];

删除记录与更新记录一样都有一个条件,不加where条件将会把表中所有记录删除,所以操作要小心。

光说没用办法体会,我们看看示例:

SQL中dml语句有什么用

由于不加条件会删除所有数据,我这里就不再演示了。

感谢你能够认真阅读完这篇文章,希望小编分享的“SQL中dml语句有什么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: SQL中dml语句有什么用

本文链接: https://www.lsjlt.com/news/55408.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL中dml语句有什么用
    这篇文章主要介绍了SQL中dml语句有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在叙述如何对数据表进行增删改查之前,我们先创建一个...
    99+
    2024-04-02
  • sql中alter table语句有什么用
    alter table语句在SQL中用于修改数据库表的结构,可以实现以下功能: 添加新的列到表中 修改现有列的数据类型或属性 删除...
    99+
    2024-04-09
    sql
  • 【MySQL】数据库SQL语句之DML
    目录 前言: 一.DML添加数据 1.1给指定字段添加数据 1.2给全部字段添加数据 1.3批量添加数据 二.DML修改数据 三.DML删除数据 四.结尾 前言:   时隔一周,啊苏今天来更新啦,简单说说这周在做些什么吧,上课、看书、...
    99+
    2023-08-31
    数据库 sql mysql
  • SQL SELECTDISTINCT语句有什么用
    SQL SELECT DISTINCT语句用于从数据库表中选择不重复的记录。当使用SELECT语句从表中选择数据时,可能会得到重复的...
    99+
    2023-09-05
    SQL
  • SQL INSERTINTO语句有什么用
    SQL INSERT INTO语句用于将新的数据行插入到数据库表中。它允许我们指定要插入的表名以及要插入的列和相应的值。通过使用IN...
    99+
    2023-09-05
    SQL
  • sql语句中order by有什么作用
    "ORDER BY" 是一个 SQL 查询语句中的子句,用于指定查询结果的排序顺序。它可以按照一个或多个列的值来对查询结果进行排序。...
    99+
    2023-09-21
    sql
  • SQL CREATE TABLE语句有什么用
    SQL CREATE TABLE语句用于创建数据库中的表。当我们需要在数据库中存储数据时,需要先创建一个表来定义数据的结构和属性。C...
    99+
    2023-10-11
    SQL
  • SQL SELECT DISTINCT语句有什么用
    SQL SELECT DISTINCT语句用于检索出唯一(不重复)的值。在某些情况下,数据库表中可能存在重复的数据,而我们只...
    99+
    2023-10-10
    SQL
  • sql的delete语句有什么用
    SQL 的 DELETE 语句用于从数据库表中删除满足特定条件的记录。通过 DELETE 语句,你可以删除表中的一行或多行数...
    99+
    2024-04-09
    sql
  • Oracle在DML语句中使用returing into子句
    一、概述: ORACLE的DML语句中可以指定RETURNING语句。使用起来也很简单,和SELECT INTO语句没有多大区别。RETURNING语句的使用在很多情况下可以...
    99+
    2024-04-02
  • MySQL中DML数据操作语句有哪些
    小编给大家分享一下MySQL中DML数据操作语句有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文章目录一、插入insert...
    99+
    2024-04-02
  • sql中ddl语句的作用是什么
    DDL(Data Definition Language)语句用于定义数据库对象,例如表、视图、索引等,以及对这些对象进行操作的语句...
    99+
    2024-04-02
  • SQL语句中EXISTS的用法是什么
    在SQL语句中,EXISTS用于检查子查询返回的结果集是否为空。如果子查询返回至少一行记录,则EXISTS返回TRUE,否则返回FA...
    99+
    2024-04-02
  • sql中asc语句的作用是什么
    在SQL中,ASC(升序)用于指定查询结果按指定列的升序排列,即按照从小到大的顺序排列数据。 例如,如果需要按照某一列的值进行升序排...
    99+
    2024-04-09
    sql
  • sql中execute语句的作用是什么
    execute语句用于执行SQL语句,例如插入、更新、删除数据或查询数据等操作。在执行execute语句之后,数据库系统会根据SQL...
    99+
    2024-05-13
    sql
  • sql中replace语句的作用是什么
    SQL中的REPLACE语句用于替换表中的指定数据。它可以根据指定的条件将表中的某个值替换为另一个值。 REPLACE语句通常与UP...
    99+
    2024-04-09
    sql
  • sql中replace语句的用法是什么
    这篇文章将为大家详细讲解有关sql中replace语句的用法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SQL 中 REPLACE 语句 REPLACE 语句用于替换表中的现有行或创建新行,具体取...
    99+
    2024-05-14
    REPLACE语句 行替换 新行创建 参数 替代方案
  • sql中ddl语句的用法是什么
    DDL(Data Definition Language,数据定义语言)是用来定义数据库对象的语言,包括表、视图、索引等。DDL语句...
    99+
    2024-04-02
  • SQL语言中核心语句是什么
    这篇文章主要介绍SQL语言中核心语句是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQL语言的核心语句是查询语句。SQL中有很多重要的语句,如【CREATE DATABASE】...
    99+
    2024-04-02
  • MySQL中DML语句的示例分析
    这篇文章将为大家详细讲解有关MySQL中DML语句的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DML操作是指对数据库中表记录的操作,主要包括表记录的插入(in...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作