DML-数据更新

简介: DML-数据更新

今天来看看DML语言中的数据更新:插入、删除、修改


       一、插入insert:

              1、单元组的插入

                      insert into<基本表名>[(<列名序列>)]

                       values(<元组值>)

             2、多元组的插入

                      insert into<基本表名>[(<列名序列>)]

                      values(<元组值>),(<元组值>),......,(<元组值>)

              3、查询结果的插入

                      insert inito <基本表名>[(<列名序列>)]

                      <select查询语句>

                      这个语句可把一个Select语句的查询结果插到某个基本表中

              4、表的插入

                      insert into<基本表名1>[(<列名序列>)]

                      table<基本表明2>

                      这个语句可把基本表2的值插入到基本表1中。


              以上各种插入语句中,如果插入的值在属性个数,顺序与基本表的结构完全一致,那么基本表后的(<列名序列>)可省略,否则必须详细列出。


       二、删除delete:

              delete from<基本表名>

              [where<条件表达式>]

 

              删除语句实际上是“select*from<基本表名>[where<条件表达式>]”操作和delete操作的结合,执行时首先从基本表中找出所有满足条件的元组,然后把他们从基本表中删去。


       三、修改update:

              update<基本表名>

              set<列名>=<值表达式>[,<列名>=<值表达式>...]|row=(<元组>)

              [where<条件表达式>]


               修改基本表中满足条件表达式的那些元组中的列值,需要修改的列值在set子句中指出。set子句中第一种格式是对符合条件元组中的列值进行修改,第二种格式是可对符合条件的元组中每个列值进行修改。

相关文章
|
6月前
|
SQL Oracle 关系型数据库
DDL、DML和DCL的区别与理解
DDL、DML和DCL的区别与理解
218 1
DDL、DML和DCL的区别与理解
|
SQL 存储 开发框架
数据定义语言 - DDL
数据定义语言 - DDL
226 0
|
5月前
|
SQL 数据库
DML的有关方法,练习
DML的有关方法,练习
|
3月前
|
SQL Oracle 关系型数据库
DML触发器
8月更文挑战第22天
|
3月前
|
SQL 存储 安全
DDL、DML、DCL 的区别
【8月更文挑战第1天】
161 0
DDL、DML、DCL 的区别
|
5月前
|
NoSQL MongoDB 数据库
更新数据
更新数据
48 6
|
4月前
|
存储 SQL Java
第3章 数据定义语言DDL
第3章 数据定义语言DDL
32 0
|
SQL 数据库
DML
DML
34 0
|
SQL 存储 数据库
数据定义语言(DDL)详解
数据定义语言(DDL)是SQL(结构化查询语言)的一部分,它用于定义、管理和控制数据库的结构和元素。DDL允许数据库管理员、开发人员和其他用户创建、修改和删除数据库对象,如表、索引、视图等。在本文中,我们将深入探讨DDL的基本概念,包括表的创建、修改和删除,以及其他与DDL相关的重要主题。
985 0
|
SQL 算法 数据库
DDL数据定义语言-操作表
DDL数据定义语言-操作表