随笔分类 -  数据库学习

摘要:Mysql--存储过程 介绍 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据 库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库SQL语言层面的代码封装与重用。 特点 封装,复用 可 阅读全文
posted @ 2023-10-29 12:17 harper886 阅读(8) 评论(0) 推荐(0) 编辑
摘要:MySQL--索引 索引概述 索引是帮助MySQL高效获取数据的数据结构(有序) 演示 使用全表扫描性能极低 使用二叉搜索树更高效 优缺点 索引结构 B+Tree索引 Hash索引 R-Tree(空间索引) Full-text(全文索引) 存储引擎支持情况 平常所说的索引都是指的B+树索引 二叉树 阅读全文
posted @ 2023-10-11 11:27 harper886 阅读(8) 评论(0) 推荐(0) 编辑
摘要:MySql 存储引擎 MySQL体系结构 连接层 服务层 引擎层 存储层 不同引擎索引(index)实现方式不同. 存储引擎简介 引擎没有好坏之分 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被 称为表类型。 指定储存引擎 # 阅读全文
posted @ 2023-10-10 17:09 harper886 阅读(34) 评论(0) 推荐(0) 编辑
摘要:数据库设计 E-R图 Entity Relationship 实体-练习图 E-R图的组成要素 实体.属性.主键 每个实体应该有个主键 E-R图的组成要素及画法 实体--矩形 联系--菱形 属性--椭圆 关键字 映射基数 实体之间的联系 1对1的实体 1对n的实体 多对多联系 阅读全文
posted @ 2023-09-13 11:18 harper886 阅读(47) 评论(0) 推荐(0) 编辑
摘要:NoSQL 非关系型数据库 Not Only SQL(不仅仅是SQL) NoSQL用于超大规模数据的存储. NoSQL数据库分类 构建高性能性和伸缩性,代价是查询灵活性差 规模较小,访问模式未知的小项目用SQL 大型项目,规模很大,需要关系查询,推荐SQL 小项目不推荐使用NoSQL 阅读全文
posted @ 2023-09-11 09:49 harper886 阅读(8) 评论(0) 推荐(0) 编辑
摘要:SQL刷题小计 确定哪些订单购买了 prod_id 为 BR01 的产品(2) 这个题可以采用子查询和联合查询 子查询 # 先在第一张表当中查询出id为BRO1的数据然后再将这个数据放在第二张表当中查询 select order_num from orderitems where prod_id=' 阅读全文
posted @ 2023-08-29 09:39 harper886 阅读(14) 评论(0) 推荐(0) 编辑
摘要:## SQL--事务 #### 什么是事务? **事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么==同时成功==,要么==同时失败==。** **默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL 阅读全文
posted @ 2023-08-22 15:45 harper886 阅读(34) 评论(0) 推荐(0) 编辑
摘要:### SQL--多表查询 #### 多表关系 **一对多(多对一)** ![image-20230817111513457](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202308171115571.png) **多对多** ![image 阅读全文
posted @ 2023-08-17 12:54 harper886 阅读(460) 评论(0) 推荐(0) 编辑
摘要:## SQL--约束 #### 什么是约束?约束分类? **用来维护数据的正确性.** ![image-20230815182124344](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202308151821481.png) #### 约束演 阅读全文
posted @ 2023-08-15 19:28 harper886 阅读(24) 评论(0) 推荐(0) 编辑
摘要:## SQL--函数 #### 函数是什么? **==函数==是指一段可以直接被另一段程序调用的程序或代码。** #### 字符串函数 ![image-20230811182252682](https://harper886.oss-cn-qingdao.aliyuncs.com/img/20230 阅读全文
posted @ 2023-08-11 21:23 harper886 阅读(45) 评论(0) 推荐(0) 编辑
摘要:## SQL语句 DCL ![image-20230804194501103](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202308041945261.png) ![image-20230804194924157](https://harp 阅读全文
posted @ 2023-08-04 20:05 harper886 阅读(16) 评论(0) 推荐(0) 编辑
摘要:## DQL语句 #### DQL数据库查询语言 ![image-20230706203638034](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202307062036156.png) **查询关键字:SELECT** ![image-20 阅读全文
posted @ 2023-07-10 21:53 harper886 阅读(55) 评论(0) 推荐(0) 编辑
摘要:## SQL--DML语句 #### DML介绍 **用来对数据库中的表的数据记录进行增删改查操作.** 1. **添加数据** 2. **修改数据** 3. **删除数据** ![image-20230705101837554](https://harper886.oss-cn-qingdao.a 阅读全文
posted @ 2023-07-06 21:17 harper886 阅读(31) 评论(0) 推荐(0) 编辑
摘要:## SQL语言 #### SQL通用语法 1. **以分号结尾** 2. **使用缩进增加可读性** 3. **不区分大小写,关键字建议大写** ![image-20230615091326501](https://harper886.oss-cn-qingdao.aliyuncs.com/img 阅读全文
posted @ 2023-06-18 11:55 harper886 阅读(43) 评论(0) 推荐(0) 编辑
摘要:## MySQL基础:安装和启动 #### 课程安排 ![image-20230614142546347](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202306141425647.png) #### 基础篇介绍 ![image-202306 阅读全文
posted @ 2023-06-14 15:07 harper886 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示