自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 李玉婷MYSQL进阶15-流程控制结构

顺序结构:程序从上往下一次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 1.if函数 功能:实现简单的双分支 语法: if (表达式1,表达式2,表达式3) 执行顺序: 应用:任何地方 2.case结构 情况1:类似Java中的switch语句,一般用于实现的等值判断 情况2:类似Java中的多重if语句,一般用于实现区间判断 //情况一:类似于switch case 变量/表达式/字段 when 值1

2021-04-25 19:33:13 148

原创 李玉婷MYSQL进阶14-存储过程和函数

存储过程和函数:类似java中放入方法 好处:1.提高代码的重用性 2.简化操作 存储过程 含义:一组预先编译好的s q l语句的集合,理解成批处理语句 好处:1.提高代码的重用性 2.简化操作 3.减少了编译次数和数据库服务器连接次数,提高效率 一、创建语法 CREATE PROCEDURE 存储过程名(参数列表) begin 存储过程体 end 注意: 1.参数列表包含三部分 参数模式。 参数名。 参数类型 举例:IN stuname VARCHAR(20...

2021-04-25 17:32:50 120

原创 李玉婷MYSQL进阶13-变量

变量: 系统变量:全局变量、会话变量 自定义变量:用户变量、局部变量 一、系统变量 说明:变量由系统提供,不是由用户自定义,属于服务器层面 使用的语法: 1.查看所有的系统变量 SHOW GLOBAL|[session] VARIABLES; 2.查看满足条件的部分系统变量 SHOW GLOBAL|[session] VARIABLES LIKE '%char%'; 3.查看指定的某个系统变量的值 SHOW GLOBAL|[session].系统变量名'; 4.为某个系统变量赋

2021-04-25 00:16:17 90

原创 李玉婷MYSQL进阶12-视图

视图 含义:虚拟表,和普通表一样使用。mysql15.1版本出现的新特性,是通过表动态生成的数据。 一、创建视图 语法: create view 视图名 as 查询语句; 案例1:查询姓名中包含a字符的员工名、部门名和工种信息 CREATE VIEW myv1 AS SELECT last_name,department_name,job_title FROM employees e JOIN departments d ON e.department_id=d.departm.

2021-04-24 22:34:39 135

原创 李玉婷MYSQL进阶11-TCL语言

事务: 一个或一组s q l语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 事务的特性 ACID: 原子性:一个事务不可再分割,要么都执行要么都不执行 一致性:一个事务执行会使数据从一个一致状态切换到另一个一致状态 隔离性:一个事务的执行不受其他事物的干扰 持久性:一个事物一旦提交,则会永久的改变数据库的数据 事务的创建: 隐式事务:事务没有明显的开始和结束的标记 比如:insert、update、delete语句 delete from 表 where id=1; 显式事务...

2021-04-24 15:52:51 118

原创 李玉婷MYSQL进阶10-DDL语言

数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 1.库的创建 语法:create database 【if not exists】库名; 案例:创建库books CREATE DATABASE IF not EXISTS books; 2.库的修改 语法:rename database books to 新库名; 更改库的字符集 alter database books character set gbk; 3.库的删除 drop database books; .

2021-04-21 21:51:25 191

原创 李玉婷MYSQL进阶09-DML语言

DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一、插入语句 1.1插入语句一 语法: insert into 表名(列名,...) values(值1,...); 插入的值的类型必须与列的类型一致或兼容 SELECT * FROM beauty; INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'唐艺昕','女','1994-4-23','18

2021-04-21 19:46:13 167

原创 李玉婷MYSQL进阶09——联合查询

联合查询 含义:将多条查询语句的结果合并成一个结果 语法: 应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 特点: 要求多条查询语句的查询列数是一样的 要求多条查询语句的每一列的类型和顺序最好一致 union关键字默认去重,如果使用union all可以包含重复项 引入案例:查询部门编号>90或邮箱包含a的员工信息 案例:查询中国用户中性别为男性的信息以及外国用户中年男性的用户信息 ...

2021-04-21 16:14:52 71

原创 李玉婷MYSQL进阶08——分页查询

分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql要求 语法: select 查询列表 from 表 【join typejoin 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by排序的字段】 limit offset,size; offset: 要显示条目的起始索引(起始索引从0开始) size:要显示的条目个数 特点: limit语句放在查询语句的最后 公式:要显示的页数page,每..

2021-04-21 16:01:45 92

原创 李玉婷MYSQL进阶07-子查询

子查询 含义:出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 示例: 分类: 按子查询出现的位置: select 后面:仅仅支持标量子查询 from 后面:支持表子查询 where或having后面:⭐️ 标量子查询 列子查询 行子查询 exist...

2021-04-19 16:13:00 161

原创 李玉婷MYSQL进阶06-连接查询

含义:多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有添加有效的连接条件 如何避免:添加有效的连接条件 SELECT NAME,boyName FROM boys,beauty WHERE beauty.boyfriend_id=boys.id; 分类: 按年代分类: SQ192标准:仅仅支持内连接 SQ199标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接:等值连接、非等值连

2021-04-18 23:59:13 194

原创 李玉婷MYSQL进阶05 分组查询

分组函数 功能:用作统计用,又称为聚合函数或统计函数或组函数 分类: sum 求和、avg平均值、Max、min、count 特点: 1.sum、avg一般用于处理数值型 Max、min、count可以处理任何数据 2.以上分组函数都忽略null值 3.可以和distinct搭配实现去重的运算 4.count函数的单独介绍 一般使用(*)用作统计行数 5.和分组函数一同查询的字段要求是group by后的字段 一、简单使用 SELECT SUM(salary) FROM em.

2021-04-16 11:30:53 134

原创 李玉婷MYSQL进阶04-常见函数(单行函数、分组函数)

常见函数 概念:类似于Java的方法,用一组逻辑语句封装在方法体中,对外暴露方法名 好处:1.隐瞒了实现细节 2.提高代码的重用性 调用:select 函数名(实参列表)【from 表】; 特点: 叫什么(函数名) 干什么(函数功能) 分类: 单行函数:如concat、length、is null等 分组函数:功能:做统计用,又称为统计函数,聚合函数,组函数 单行函数 字符函数 数学函数 日期函数 其他函数 流程控制函数 一、字符函数 1.length:获取参数值的字节...

2021-04-15 12:13:49 199

原创 李玉婷MYSQL进阶03排序查询

引入: select * from employees; 语法: select 查询列表 3 from 表 1 【where 筛选条件 2 order by 排序列表 a s c| desc】4 特点: 1.a s c默认 2.order by 子句支持单个字段、多个字段、表达式、函数、别名 3.order by 子句一般放在查询语句的最后面,limit子句除外。 案例1:查询员工信息,要求工资从高到低 SELECT...

2021-04-14 21:11:02 101

原创 ERP系统相关

基础名词 ERP系统:Enterparise resource planing企业资源管理计划 第二章:ERP理论的形成6:55 基本MRP阶段——闭环MRP阶段——MPR I I阶段——ERP形成阶段 基本MRP阶段(material requirements planning): 闭环MRP阶段:考虑到能力的约束 MPR I I阶段:集成了应收、应付、成本、总账的财务管理 ERP形成阶段:物流、资金流、信息流 第三章:基本概念 物料编码:计算机系统对物料的唯一识别代码。 物料编码主文

2021-04-14 20:28:05 169

原创 面向对象01

面向对象 一、三条主线 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性(抽象性) 3.其他关键字:this、super、static、final、abstract、interface、package、import、 二、“人把大象装入冰箱” 1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做 a.把冰箱门打开 b.抬起大象,塞进冰箱 c.把冰箱门关闭 2.面向对象:强调具备功能的对象,以类/对象为最小的单位,考虑谁来

2021-04-14 14:20:38 104 1

原创 李玉婷MYSQL进阶02:条件查询

李玉婷MYSQL进阶02:条件查询 语法结构: select: 查询列表 from:表名 where: 筛选条件 分类: 一、条件表达式 示例:salary>10000 条件运算符:> < >= <= = != <> 案例一:查询员工工资大于12000的员工信息 SELECT * FROM employees WHERE salary>12000; 案例二、查询部门编号不等于90号的员工名和部门编号 SELECT last_nam

2021-04-13 21:28:19 145 1

原创 李玉婷老师MYSQL进阶01-基础查询

李玉婷老师MYSQL02 DQL语言的学习 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 进阶一:基础查询: select语法: SE

2021-04-13 18:52:59 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除