获取原文
简短介绍
大家好,明天就是中秋和国庆节了。先祝大家双节快乐。前一篇文章给分享了下什么是DDL,给大家复习下。DDL就是对数据库或表结构的操作,如:创建、修改、删除结构。好学者都懂得温故而知新,保持良好的习惯,可以快速的提升自己。
01-什么是DML
DML是Data Manipulation Language的缩写。是指对数据进行操作的语言。我们通常操作数据使用的指令集合就叫DML语法。一般包含:select、insert、update、delete 这些语法。在工作中如果能够灵活并且熟练的使用这些语法。也可以算作一个Sql大神了。不要小看这些语法,工作中通常会有组合的使用情况。Sql是进入大数据的必备技能。
02-DML操作实战
-
1、select语法:查询表数据使用,可以同时关联多种表进行查询。但是需要弄清楚表中数据存储的关系。如:1对1、1对多、多对多的数据关系。
-
举例说明:一张客户信息表、一张订单信息表、一张产品表、一张实名表
-
1对1的情况: 客户与实名表,是一对一的关系
-
1对多的情况:客户与订单,是一对多的关系
-
多对多的情况:产品与订单,是多对多的关系。理解这些关系,便于我们可以灵活的利用select查找出需要的数据。
-- 为select准备测试表和数据
-- 创建客户表(测试表)
create table customer_info
(
cut_id int comment '客户id',
cut_name varchar(2) comment '客户姓名'
);
-- 插入数据(测试数据)
insert into customer_info(cut_id,cut_name) values(1,'张三');
insert into customer_info(cut_id,cut_name) values(2,'李四');
-- 创建客户订单表(测试表)
create table order_info
(
cut_id int comment '客户