小白篇(四):Mysql数据库学习-Sql语句之DML语法

本文介绍了DML(Data Manipulation Language),包括select、insert、update和delete等基本语法,并通过实例展示了如何在实际操作中运用这些语法。强调了在大数据环境下对DML的灵活使用和注意事项,如数据量大的情况下避免一次性删除大量数据,以及学习优化SQL的重要性。
摘要由CSDN通过智能技术生成

 

获取原文

 

简短介绍


大家好,明天就是中秋和国庆节了。先祝大家双节快乐。前一篇文章给分享了下什么是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 '客户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值