`
Onion_Lou
  • 浏览: 5273 次
  • 性别: Icon_minigender_1
  • 来自: 邢台
最近访客 更多访客>>
社区版块
存档分类

DML(Data Manipulation Language – 数据操作语言) 简析

SQL 
阅读更多
DML(Data Manipulation Language – 数据操作语言) 是指可以对表中的数据进行增、删、改的操作的针对数据库的语言。

一、插入相关操作:

①.基本插入语句:
1.insert into users values('lwz','123','lwz','china',100101);
2.insert into users (username,password,name,address,zip)values
('lwz','123','lwz','china',100101)
//此处应注意主键约束
②.引用创建表:
SQL> create table alluser as select * from users;

Table created
③.引用插入数据:
insert into alluser (username ,password,name,address,zip) select (username,
Password,name,address,zip) from users where username=’Vazor’;
二、更新相关操作(改):

①.更新前数据:
SQL> select * from users;

USERNAME             PASSWORD             NAME                 ADDRESS                  ZIP
-------------------- -------------------- -------------------- -------------------- -------
huxz                 5678                 胡鑫喆               北苑家园              100012
liucy                1234                 刘春阳               清华园                100084
Vazor                001245               Lwz                  邢台                  154700

②.更新语句:
SQL> update users set password='123' where username='Vazor';

1 row updated

③.更新后数据:
SQL> select * from users;

USERNAME             PASSWORD             NAME                 ADDRESS                  ZIP
-------------------- -------------------- -------------------- -------------------- -------
huxz                 5678                 胡鑫喆               北苑家园              100012
liucy                1234                 刘春阳               清华园                100084
Vazor                123                  Lwz                  邢台                  154700

注意:当省略where条件语句时则该语句会更新表中的所有数据;

④.效果如下:
SQL> update users set zip=100101;

3 rows updated

SQL> select * from users;

USERNAME             PASSWORD             NAME                 ADDRESS                  ZIP
-------------------- -------------------- -------------------- -------------------- -------
huxz                 5678                 胡鑫喆               北苑家园              100101
liucy                1234                 刘春阳               清华园                100101
Vazor                123                  Lwz                  邢台                  100101


⑤.复合语句的更新:
SQL> update users set zip=(select zip from users where username='liucy') where username='lwz';

1 row updated
该语句是要将user中username为lwz的用户的zip更改为username为liucy的zip;
更新后结果:
SQL> select * from users;

USERNAME             PASSWORD             NAME                 ADDRESS                  ZIP
-------------------- -------------------- -------------------- -------------------- -------
huxz                 5678                 胡鑫喆               北苑家园              100101
liucy                1234                 刘春阳               清华园                111111
Vazor                123                  Lwz                  邢台                  100101
lwz                  123                  lwz                  china                 111111


三、删除相关操作:
①.删除清空表:
Delete 表名 或者 delete from 表名;
分享到:
评论

相关推荐

    MySql Data Manipulation Language 数据操纵语言 (DML)

    MySQL中的Data Manipulation Language(DML)是用于处理数据库中数据的语言,主要包括对数据的插入、更新、删除等操作。在本例中,我们有一个名为`employee`的员工表,包含以下字段:`id`(整型)、`name`(可变字符...

    MySQL-DML数据操作语言.sql

    MySql数据操作语言,包括 插入:insert、 修改:update、 删除:delete的相关语法和案例脚本。对学习MySql有很大的帮助。

    【mysql5.7安装包及教程】.zip

    2、DML(Data Manipulation Language) 数据操作语言,用来操作数据库中表里的数据;常用语句:INSERT、 UPDATE、 DELETE 3、DCL(Data Control Language) 数据控制语言,用来操作访问权限和安全级别; 常用语句:GRANT...

    oracle操作数据DML语句.ppt

    DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...

    uim系统提数

    DML ( Data Manipulation Language ) 数据操作语言 DCL ( Data Control Language ) 数据控制语言 TCL (Transaction Control Language ) 事务控制语言 ※ 事务是由完成若干项工作的DML语句组成的。

    SQL(Structured Query Language,结构化查询语言)是一种用于管理和操作关系型数据库的编程语言 它允许用

    DML(Data Manipulation Language)则用于执行数据的插入、更新和删除操作。同时,SQL还提供了强大的查询功能,通过SELECT语句可以从一个或多个表中检索数据,并可以根据需要进行排序、分组和统计等操作。 在学习S

    DDL、DML和DCL的区别与理解

    总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,...

    空间数据库技术应用:关系数据库标准语言SQL.pptx

    关系数据库标准语言SQL ;... SQL由数据定义语言(Data Definition Language,DDL)、数据操纵语言(Data Manipulation Language,DML)和数据控制语言(Data Control Language,DCL)组成。;谢谢聆听

    sql循序渐进 sql基础知识

    DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control ...

    第五讲 关系数据结构及关系的完整性.pdf

    数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

    sql语句基础教程.docx

    SQL 语句通常可以分为三个部分:DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)和 DCL(Data Control Language,数据控制语言)。 DML 主要用于检索或者修改...

    第七讲 关系代数--关系特有操作.pdf

    数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

    数据控制语言(DCL-Data-Control-Language)-2(常用版).doc

    - 数据操纵语言(DML,Data Manipulation Language):用于插入、更新、删除和查询数据。 - 系统存储过程(System Stored Procedure):预编译的SQL代码,执行各种数据库管理和维护任务,如sp_addtype用于添加新的...

    数据库 第六讲 关系代数--传统集合操作.pdf

    数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

    数据库 第一讲 初识数据库系统.pdf

    数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

    Oracle 学习 ppt

    本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)、DCL(Data Control Language,数据控制语言)和TL(Transaction ...

    数据库,SQL基础查询语言讲座

    2. DML(Data Manipulation Language,数据操作语言):用于对数据库中的数据进行增、删、改等操作。 3. DCL(Data Control Language,数据控制语言):用于设置数据库的权限和访问控制。 4. DQL(Data Query ...

    Oracle DDL,DML,DCL,TCL 基础概念

    #### DML (Data Manipulation Language) 数据操作语言 数据操作语言(DML)用于在已有的数据库对象中插入、更新或删除数据。 - **SELECT**:用于检索数据库中的数据。 - 示例:`SELECT * FROM employees;` - **...

    数据库 6-7 函数依赖的公理系统.pdf

    数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

Global site tag (gtag.js) - Google Analytics