`
- 浏览:
5317 次
- 性别:
- 来自:
邢台
-
DML(Data Manipulation Language – 数据操作语言) 简析
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 表名;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
MySQL中的Data Manipulation Language(DML)是用于处理数据库中数据的语言,主要包括对数据的插入、更新、删除等操作。在本例中,我们有一个名为`employee`的员工表,包含以下字段:`id`(整型)、`name`(可变字符...
MySql数据操作语言,包括 插入:insert、 修改:update、 删除:delete的相关语法和案例脚本。对学习MySql有很大的帮助。
2、DML(Data Manipulation Language) 数据操作语言,用来操作数据库中表里的数据;常用语句:INSERT、 UPDATE、 DELETE 3、DCL(Data Control Language) 数据控制语言,用来操作访问权限和安全级别; 常用语句:GRANT...
DML 语句是 Data Manipulation Language(数据操作语言)的缩写,主要用于对数据库中数据的操作,包括插入、更新和删除数据。 DML 语句的主要特点是可以对数据库中的数据进行增删改查操作。DML 语句可以分为三类:...
DML ( Data Manipulation Language ) 数据操作语言 DCL ( Data Control Language ) 数据控制语言 TCL (Transaction Control Language ) 事务控制语言 ※ 事务是由完成若干项工作的DML语句组成的。
DML(Data Manipulation Language)则用于执行数据的插入、更新和删除操作。同时,SQL还提供了强大的查询功能,通过SELECT语句可以从一个或多个表中检索数据,并可以根据需要进行排序、分组和统计等操作。 在学习S
总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,...
关系数据库标准语言SQL ;... SQL由数据定义语言(Data Definition Language,DDL)、数据操纵语言(Data Manipulation Language,DML)和数据控制语言(Data Control Language,DCL)组成。;谢谢聆听
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control ...
数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
SQL 语句通常可以分为三个部分:DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)和 DCL(Data Control Language,数据控制语言)。 DML 主要用于检索或者修改...
数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
- 数据操纵语言(DML,Data Manipulation Language):用于插入、更新、删除和查询数据。 - 系统存储过程(System Stored Procedure):预编译的SQL代码,执行各种数据库管理和维护任务,如sp_addtype用于添加新的...
数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)、DCL(Data Control Language,数据控制语言)和TL(Transaction ...
2. DML(Data Manipulation Language,数据操作语言):用于对数据库中的数据进行增、删、改等操作。 3. DCL(Data Control Language,数据控制语言):用于设置数据库的权限和访问控制。 4. DQL(Data Query ...
#### DML (Data Manipulation Language) 数据操作语言 数据操作语言(DML)用于在已有的数据库对象中插入、更新或删除数据。 - **SELECT**:用于检索数据库中的数据。 - 示例:`SELECT * FROM employees;` - **...
数据库管理系统(Database ...大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。