自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL学习笔记15—流程控制结构

仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 流程控制结构 1 分支结构 1.1 if 结构 if函数: if else 的效果,应用在begin end中或外 SELECT IF(10<5,'大','小'); SELECT last_name,commission_pct,IF(commission_pct IS NULL,'没奖金,呵呵','有奖金,嘻嘻') 备注 FROM employees; if 结构,多重if,只能应用在begin end 中 /* 语法:.

2021-01-27 23:09:37 61

原创 MySQL学习笔记14—存储过程与自定义函数

仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 存储过程与自定义函数 1 概念与区别 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 函数:有且仅有1 个返回,适合做处理数据后返回一个结果 2 存储过程 2.1 创建与调用 语法: CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的SQL语句; END 结束标记 CALL 存储过程名(实参列表); 注.

2021-01-27 16:32:20 126

原创 MySQL学习笔记13—基础函数

1. 单行函数 调用:select 函数名(实参列表) 【from 表】; .1 字符函数 length 获取参数值的字节个数,utf-8中一个汉字代表3个字节 SELECT LENGTH('john'); #返回4 SELECT LENGTH('张三丰hahaha'); #返回15 SHOW VARIABLES LIKE '%char%' #查看客户端使用的字符集,如utf8 concat 拼接字符串 SELECT CONCAT(last_name,'_',first_name) 姓名 FR

2021-01-24 21:07:00 86

原创 MySQL学习笔记12—变量

仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 变量 1 系统变量 说明:系统变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 1.1 全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 #①查看所有全局变量 SHOW GLOBAL VARIABLES; #②查看满足条件的部分系统变量 SHOW GLOBAL VARIABLES LIKE '%char%'; #③查看指定的系统变.

2021-01-24 21:03:35 62

原创 MySQL学习笔记11—视图

仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 7 视图 7.1 视图的概念与理解   一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果。   理解起来就像是将子查询的内容封装起来,作为一个无参数的函数,即拿即用。 视图与表的对比 创建语法的关键词 是否实际占用物理空间 使用 视图 create view 只是保存了sql逻辑 增删改查,一般不适用增删改 表 create table 保存.

2021-01-22 21:34:17 104

原创 MySQL学习笔记10—事务

TCL语言——事务控制语言(Transaction Control Language) 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 1、事务概念   事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,要么全部执行,要么全部不执行。   如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚,所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行成功,则事物被顺利执行。 2、

2021-01-21 21:12:58 70

原创 MySQL学习笔记9—约束

DDL语言—数据定义语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 四、约束 4.1 概念与比较 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空。比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值。比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空。比如学号、员工编号等 UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空。比如座位号 CHEC

2021-01-21 14:22:04 65

原创 MySQL学习笔记8—数据类型

DDL语言—数据定义语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 三、数据类型 3.1 数值型 1、整型 分类: 类型 tinyint smallint mediumint int/integer bigint 字节 1 2 3 4 8 特点: 如果不设置无符号还是有符号(负数),默认是有符号,如果想设置无符号,需要添加unsigned关键字 如果插入的数值超出了整型的范围,会报out of range异常,并且插入临界值 如果不设置长度,会有默认的长度;

2021-01-20 22:40:58 71

原创 MySQL学习笔记7—库与表

DDL语言—数据定义语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 一、库的管理 1、库的创建 # 创建库Books CREATE DATABASE IF NOT EXISTS books ; 2、库的修改 — 更改库的字符集(默认utf8) # 改为gbk ALTER DATABASE books CHARACTER SET gbk; 如果想修改库名,需要先停止服务,在C盘文件中修改相应文件名,在开启服务,刷新即可。 3、库的删除 DROP DATABASE IF EXIS

2021-01-20 09:58:49 64

原创 MySQL学习笔记6—增删改

4 DML语言——数据操作语言 4.1 插入语言 4.1.1 方式一 语法 insert into 表名(列名,...) values(值1,...); 注意事项与案例 1.插入的值的类型要与列的类型一致或兼容 INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'唐艺昕','女','1990-4-23','1898888888',NULL,2); 2.不可以为null的列必须插入值。可以为null的列如

2021-01-19 16:20:43 100

原创 MySQL学习笔记5—分页+联合查询

DQL语言学习—数据查询语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 7. 分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 limit 【offset,】size; offset:要显示条目的起始索引(起始索引从0开始),不写默认为0(从第一条

2021-01-18 16:46:51 81

原创 MySQL学习笔记4—子查询

DQL语言学习—数据查询语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 6. 子查询 6.1 含义 嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多,外面如果为select语句,则此语句称为外查询或主查询 6.2 分类 (1)按出现位置 select后面:仅支持标量子查询 from后面:表子查询 where或having后面: 标量子查询、列子查询、行子查询 exi

2021-01-18 16:36:30 73

原创 MySQL学习笔记3—连接查询

DQL语言学习—数据查询语言 仅作为学习笔记,学习资源来源于B站视频:BV1xW411u7ax 5. 连接查询 5.1 含义及分类 含义: 又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 分类: 按年代分类: SQL92标准:仅仅支持内连接 SQL99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接(后面连接查询的内容都将是SQL99标准) 按功能分类: 内连接:等值连接、非等值连接、自连接——就是找表的交集部分 外连接:左外连接、右外连接、全外连接——就是找我有你没有的部

2021-01-15 16:12:43 51

原创 MySQL学习笔记2—基础+条件+排序+分组查询

目录DQL语言学习-数据查询语言1. 基础查询2. 条件查询2.1 语法2.2 分类3. 排序查询3.1 语法3.2 特点3.3 案例4. 分组查询5. 连接查询5.1 含义及分类5.2 内连接—等值连接5.3 内连接—非等值连接5.4 内连接—自连接5.5 外连接—左、右、全外连接5.6 交叉连接6. 子查询6.1 含义6.2 分类6.3 where或having后面6.4 select后面6.5 from后面6.6 exists后面(相关子查询)7. 分页查询8. union联合查询 DQL语言学习-数

2021-01-12 16:41:07 123

原创 MySQL学习笔记1—MySQL服务端

关于MySQL服务端 1. MySQL服务的启动和停止 方法一:搜索栏搜索服务,鼠标启动 方法二:管理员身份运行cmd net stop mysql #停止服务 net start mysql #启动服务 2. MySQL服务的登录与退出 管理员身份运行cmd #登录 #mysql 【-h主机名 -P端口号】 -u用户名 -p mysql -h localhost -P 3306 -u root -p #-之前的空格必须有,字母之间的空格可以不加 #回车,输入密码 mysql -u root -p

2021-01-07 16:38:10 135

空空如也

空空如也

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

TA关注的人

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