MYSQL
文章平均质量分 68
zhubabybaby
这个作者很懒,什么都没留下…
展开
-
李玉婷MYSQL进阶15-流程控制结构
顺序结构:程序从上往下一次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码一、分支结构1.if函数功能:实现简单的双分支语法:if (表达式1,表达式2,表达式3)执行顺序:应用:任何地方2.case结构情况1:类似Java中的switch语句,一般用于实现的等值判断情况2:类似Java中的多重if语句,一般用于实现区间判断//情况一:类似于switchcase 变量/表达式/字段when 值1原创 2021-04-25 19:33:13 · 185 阅读 · 0 评论 -
李玉婷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 · 149 阅读 · 0 评论 -
李玉婷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 · 102 阅读 · 0 评论 -
李玉婷MYSQL进阶12-视图
视图含义:虚拟表,和普通表一样使用。mysql15.1版本出现的新特性,是通过表动态生成的数据。一、创建视图语法:create view 视图名as查询语句;案例1:查询姓名中包含a字符的员工名、部门名和工种信息CREATE VIEW myv1ASSELECT last_name,department_name,job_titleFROM employees eJOIN departments d ON e.department_id=d.departm.原创 2021-04-24 22:34:39 · 166 阅读 · 0 评论 -
李玉婷MYSQL进阶11-TCL语言
事务:一个或一组s q l语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行事务的特性ACID:原子性:一个事务不可再分割,要么都执行要么都不执行一致性:一个事务执行会使数据从一个一致状态切换到另一个一致状态隔离性:一个事务的执行不受其他事物的干扰持久性:一个事物一旦提交,则会永久的改变数据库的数据事务的创建:隐式事务:事务没有明显的开始和结束的标记比如:insert、update、delete语句delete from 表 where id=1;显式事务...原创 2021-04-24 15:52:51 · 151 阅读 · 0 评论 -
李玉婷MYSQL进阶10-DDL语言
数据定义语言库和表的管理一、库的管理创建、修改、删除1.库的创建语法:create database 【if not exists】库名;案例:创建库booksCREATE 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 · 205 阅读 · 0 评论 -
李玉婷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 · 196 阅读 · 0 评论 -
李玉婷MYSQL进阶09——联合查询
联合查询含义:将多条查询语句的结果合并成一个结果语法:应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:要求多条查询语句的查询列数是一样的 要求多条查询语句的每一列的类型和顺序最好一致 union关键字默认去重,如果使用union all可以包含重复项引入案例:查询部门编号>90或邮箱包含a的员工信息案例:查询中国用户中性别为男性的信息以及外国用户中年男性的用户信息...原创 2021-04-21 16:14:52 · 86 阅读 · 0 评论 -
李玉婷MYSQL进阶04-常见函数(单行函数、分组函数)
常见函数概念:类似于Java的方法,用一组逻辑语句封装在方法体中,对外暴露方法名好处:1.隐瞒了实现细节 2.提高代码的重用性调用:select 函数名(实参列表)【from 表】;特点:叫什么(函数名) 干什么(函数功能)分类:单行函数:如concat、length、is null等 分组函数:功能:做统计用,又称为统计函数,聚合函数,组函数单行函数字符函数 数学函数 日期函数 其他函数 流程控制函数一、字符函数1.length:获取参数值的字节...原创 2021-04-15 12:13:49 · 214 阅读 · 0 评论 -
李玉婷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 · 132 阅读 · 0 评论 -
李玉婷老师MYSQL进阶01-基础查询
李玉婷老师MYSQL02DQL语言的学习基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 进阶一:基础查询:select语法:SE原创 2021-04-13 18:52:59 · 243 阅读 · 0 评论