![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 90
陈弋辛
这个作者很懒,什么都没留下…
展开
-
MySQL笔记: B站宋红康最新教程(持续更新中)
MySQL笔记: B站宋红康最新教程原创 2022-07-15 12:51:19 · 2522 阅读 · 0 评论 -
MySQL MySQL8其它新特性
MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上 做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。......原创 2022-07-15 12:09:16 · 1076 阅读 · 0 评论 -
MySQL 触发器
在实际开发中,我们经常会遇到这样的情况有2个或者多个相互关联的表,如商品信息和库存信息分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务包裹起来,确保这两个操作成为一个原子操作,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进行手动维护,这样就很容易忘记其中的一步,导致数据缺失。这个时候,咱们可以使用触发器。...原创 2022-07-14 19:44:18 · 915 阅读 · 0 评论 -
MySQL 变量、流程控制与游标练习
创建存储过程update_salary(),参数1为 IN 的INT型变量dept_id,表示部门id;参数2为 IN的INT型变量 change_sal_count,表示要调整薪资的员工个数。查询指定id部门的员工信息,按照salary升序排列,根 据hire_date的情况,调整前change_sal_count个员工的薪资...原创 2022-07-14 15:39:44 · 816 阅读 · 0 评论 -
MySQL 变量、流程控制与游标
1. 变量2. 定义条件与处理程序3. 流程控制4. 游标5.MySQL 8.0的新特性—全局变量的持久化原创 2022-07-14 11:41:45 · 348 阅读 · 0 评论 -
MySQL 存储过程与函数
MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。...原创 2022-07-12 21:01:21 · 1546 阅读 · 0 评论 -
MySQL 视图
目录1. 常见的数据库对象 2. 视图概述3. 创建视图4. 查看视图5. 更新视图的数据6. 修改、删除视图7. 总结8.练习原创 2022-07-11 21:16:23 · 1320 阅读 · 0 评论 -
MySQL 约束练习
目录1.基础练习练习11.向表emp2的id列中添加PRIMARY KEY约束2. 向表dept2的id列中添加PRIMARY KEY约束3. 向表emp2中添加列dept_id,并在其中定义FOREIGN KEY约束,与之相关联的列是dept2表中的id列。练习21、创建数据库test01_library22、创建表 books,表结构如下:3、使用ALTER语句给books按如下要求增加相应的约束练习三1. 创建数据库test04_company 编辑2. 按照下表给出的表结构在test04_comp原创 2022-07-11 21:54:39 · 1610 阅读 · 0 评论 -
MySQL 约束
目录1. 约束(constraint)概述2. 非空约束(NOT NULL)3. 唯一性约束(UNIQUE 或 UNIQUE KEY)4. PRIMARY KEY 约束(主键约束)5. 自增列:AUTO_INCREMENT6. FOREIGN KEY 约束7. CHECK 约束8. DEFAULT约束9. 面试原创 2022-07-11 12:05:43 · 1491 阅读 · 1 评论 -
MySQL 数据类型
1. MySQL中的数据类型2. 整数类型3. 浮点类型4. 定点数类型5.位类型:BIT6. 日期与时间类型7. 文本字符串类型8. ENUM类型9.SET类型10. 二进制字符串类型11. JSON 类型12. 空间类型(了解)13.小结及选择建议...原创 2022-07-09 19:03:55 · 406 阅读 · 0 评论 -
MySQL 数据处理之增删改
0.准备工作1. 插入数据1.1方式1:VALUES的方式添加1.1.1 情况1:为表的所有字段按默认顺序插入数据1.1.2情况2:为表的指定字段插入数据1.1.3情况3:同时插入多条记录1.1.4 小结:1.2方式2:将查询结果插入到表中2. 更新数据3. 删除数据4.小结5.mysql8.0新特性:计算列6.练习......原创 2022-07-03 12:01:30 · 1073 阅读 · 2 评论 -
MySQL 数据增删改查综合案例
数据增删改查综合案例1、创建数据库test01_library2、创建表 books,表结构如下:3、向books表中插入记录4、将小说类型(novel)的书的价格都增加5。5、将名称为EmmaT的书的价格改为40,并将说明改为drama。6、删除库存为0的记录。7、统计书名中包含a字母的书8、统计书名中包含a字母的书的数量和库存总量9、找出“novel”类型的书,按照价格降序排列10、查询图书信息,按照库存量降序排列,如果库存量相同的按照note升序排列...原创 2022-07-03 12:01:58 · 1065 阅读 · 0 评论 -
MySQL 创建和管理表
1. 基础知识1.1 一条数据存储的过程1.2 标识符命名规则1.3 MySQL中的数据类型2. 创建和管理数据库2.1 创建数据库2.2 使用数据库2.2.1 查看当前所有的数据库2.2.2使用/切换数据库2.2.3查看当前正在使用的数据库2.2.4查看指定库下所有的表2.2.5查看数据库的创建信息2.3 修改数据库2.3.1 更改数据库字符集2.4 删除数据库3. 创建表3.1 创建方式13.2 创建方式23.2.1练习......原创 2022-06-23 12:49:20 · 694 阅读 · 0 评论 -
MySQL 子查询
1..子查询介绍2.需求分析与问题解决3. 单行子查询4. 多行子查询原创 2022-06-18 15:37:31 · 1476 阅读 · 0 评论 -
MySQL 聚合函数
1. 聚合函数介绍及常见的聚合函数2. GROUP BY的使用3. HAVING的使用4. SELECT的执行过程及底层原理原创 2022-06-14 21:23:35 · 506 阅读 · 0 评论 -
MySQL 单行函数
mysql 单行函数大全原创 2022-06-12 16:41:57 · 380 阅读 · 0 评论 -
MySQL 多表查询
介绍和掌握MySQL的多表查询及MySQL8.0对多表查询的新特性原创 2022-06-08 19:38:47 · 498 阅读 · 0 评论 -
MySQL 排序与分页
MySQL的ORDER BY与LIMIT操作原创 2022-06-05 16:10:03 · 379 阅读 · 0 评论 -
MySQL 运算符
1. 算术运算符 1.1加法与减法运算符 1.一个整数类型的值对整数进行加法和减法操作,结果还是一个整数; 2.一个整数类型的值对浮点数进行加法和减法操作,结果是一个浮点数; 3.加法和减法的优先级相同,进行先加后减操作与进行先减后加操作的结果是一样的; 4.在Java中,+的左右两边如果有字符串,那么表示字符串的拼接。但是在MySQL中+只表示数 值相加。如果遇到非数值类型,先尝试转成数值(隐式转换),如.........原创 2022-06-03 11:10:46 · 3947 阅读 · 0 评论 -
MySQL 基本的SELECT语句
目录1.所查询的数据内容2.SELECT语句2.0SELECT...2.1 SELECT ... FROM2.2 列的别名2.3 去除重复行2.4 空值参与运算2.5 着重号2.6 查询常数3.显示表结构4. 过滤数据1.所查询的数据内容mysql查询sql文件-数据集文档类资源-CSDN文库2.SELECT语句2.0SELECT... SELECT 1;#没有任何子句 SELECT ...原创 2022-05-30 20:17:35 · 622 阅读 · 0 评论 -
SQL概述及SQL语言的规则与规范
1. SQL概述 1.1 SQL背景知识 1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十 年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。 45 年前,也就是 1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构 化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他...原创 2022-05-28 18:23:25 · 610 阅读 · 0 评论 -
数据库概述
1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要作用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。2.数据库与数据库管理系统 2.1 数据库的相关概念 DB:数据库(Database) ...原创 2022-05-25 17:10:23 · 485 阅读 · 0 评论 -
MySQL基础语法
1.数据库1.1 概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库什么是数据库?数据库是用于存储和管理数据的仓库数据库特点持久化方便存储和管理数据使用了统一的操作方式 1.2 数据库分类关系型数据库关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格...原创 2022-05-15 16:41:06 · 670 阅读 · 0 评论