文章分类 -  数据库

摘要:数据库 什么是数据库 数据库就是存储数据的仓库 存储数据的方式 变量,无法永久存储 文件处理 ,可以永久存储 文件处理的弊端 文件处理速度慢 文件只能在自己的计算机上读写 无法被共享(局域网除外) 计算机的性能进行扩展 一旦把服务器拆分开后,数据就必须能够被不同计算机共享,必须通过网络,也就是soc 阅读全文
posted @ 2019-08-05 10:03 -Rye- 阅读(197) 评论(0) 推荐(0)
摘要:索引 什么是索引 索引是一种,单独的,物理层面的数据结构,其作用是用于加速查询 生活中的索引: 例如查字典:先查目录,可以根据笔画,偏旁,拼音等方式,来快速定位需要查询的字 为什么需要索引 mysql把数据存储到硬盘中,硬盘读写速度非常慢 一个应用程序,本质上就是再对数据进行增删改查 一旦数据量比较 阅读全文
posted @ 2019-03-21 19:41 -Rye- 阅读(95) 评论(0) 推荐(0)
摘要:视图 视图是一条sql语句的查询结果构成的虚拟表 其不是物理存在的,使用方式与普通表相同 视图的作用 1.简化sql语句的编写 2.限制可以查看的数据 可以使用权限来完成,权限某一个库的某一个表的某一个字段 例如:一张表存储了所有人的工资,但是每个员工只能看自己的工资信息,那就可以用视图来限制 视图 阅读全文
posted @ 2019-03-20 18:46 -Rye- 阅读(309) 评论(0) 推荐(0)
摘要:回顾 多表查询 当我们的一条记录分散不同的表中时,就需要进行多表查询 例如 一对一 一对多 多对多 1.笛卡尔积查询,意思是将两个表中的所有数据全部关联在一起 例如:a表,有两条,b表,有三条,一共6条 缺点:会产生大量的错误数据,需要用添加来过滤 select *from 表1,表2,... wh 阅读全文
posted @ 2019-03-19 18:54 -Rye- 阅读(137) 评论(0) 推荐(0)
摘要:查询语句 1.完整的查询语句语法 select distinct (* or 字段名 or 四则运算) from 表名 where 条件 group by 字段 having 条件 order by 排序 limit 控制从哪里开始显示以及 显示几条 以上是书写顺序,必须按照这个顺序来书写sql语句 阅读全文
posted @ 2019-03-18 18:37 -Rye- 阅读(372) 评论(0) 推荐(0)
摘要:一对多关系的处理: 问题: 强调: 语法: 案例: 总结外键的作用: 外键约束的原理: 语法: 补充: 外键可以解决 一对多的关联关系 一对一关系处理 案例: 多对多的关系 案例: 阅读全文
posted @ 2019-03-15 19:02 -Rye- 阅读(734) 评论(0) 推荐(0)
摘要:引擎 创建表完整语法 数据库模式 数据类型 整型 浮点型 字符型 时间类型 枚举和集合 约束条件 阅读全文
posted @ 2019-03-14 18:37 -Rye- 阅读(163) 评论(0) 推荐(0)
摘要:1.什么是数据库 数据库就是存储数据的仓库 存储数据的方式1 存储数据的方式2 计算机的性能进行扩展 访问不同计算机上的文件数据 2.常见数据库 关系型数据库 数据库可以为数据与数据之间建立关联关系,人是一条数据,他可能关联着一个工作岗位数据。双方可以通过 自身找到对方 非关系型 通过key val 阅读全文
posted @ 2019-03-13 16:38 -Rye- 阅读(360) 评论(0) 推荐(0)