数据库
数据库相关
holysll
没有在深夜痛哭过的人,不足以谈人生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库面试题(2020最新版)
文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISA...转载 2020-07-09 14:59:22 · 825 阅读 · 0 评论 -
【MongoDB数据库知识】MongoDB数据库常见操作梳理
MongoDB数据库(端口:27017)1. MongoDB常用的操作import pymongoclient = pymongo.MongoClient(host='localhost', port=27017)# 指定数据库testdb = client.test# 指定集合collection = db.students# 插入数据student1 = { 'id': '20180101', 'name': 'zhangsan', 'age': 20,原创 2020-07-09 14:23:59 · 445 阅读 · 0 评论 -
【Redis数据库知识】Redis数据库常见知识点梳理
文章目录Redis数据库(端口:6379)1. 什么是Redis2. redis的数据类型3. 两种持久化方式4. RDB与AOF比较5. 如果AOF文件出现被写坏的情况,该怎么处理6. redis 和 memcached 的主要区别7. 事务处理8. Redis常见的架构模式(1) 单机模式(2) 主从复制模式(3) 哨兵模式(4) 集群模式9. Redis如何实现分布式锁10. 缓存使用场景11. 常用的缓存使用模式12. 什么是缓存穿透13. 什么是缓存击穿14. 什么是缓存雪崩15. 连接Redis原创 2020-07-09 14:21:42 · 660 阅读 · 0 评论 -
【MySQL基础知识】MySQL数据库知识点梳理
MySQL数据库知识点目录Mysql数据库(端口:3306)1. 创建数据库2. 用户管理3. 授权管理4. 修改表的列5. 键的操作6. 设置默认值7. SQL语句基础8. 排序9. 聚合函数10. 分组11. 关联查询12. 组合13. LIMIT的用法14. case when15. mysql 常用数据类型16. MySQL读取数据的基本单位17. MySql的事务隔离级别18. MySQL支持哪些存储引擎(1) InnoDB存储引擎(2) MyISAM存储引擎(3) MEMORY存储引擎(4) M原创 2020-07-09 14:17:57 · 2543 阅读 · 2 评论 -
【数据库基础知识】常见的数据库基础知识点梳理
1. 什么是索引2. 索引的数据结构3. 聚簇索引与非聚簇索引4. 什么是索引覆盖5. 什么是回表查询6. 建立索引需要考虑的因素7. 联合索引8. 查看索引是否被使用到9. 为什么要尽量设定一个主键10. 主键使用自增ID还是UUID11. 字段为什么要求定义为NOT NULL12. 如果要存储用户的密码散列,应该使用什么字段进行存储13. 什么是事务14. 事务的特性16. 同时多个事务并发执行可能造成的问题17. 不可重复读和幻读的区别18. 共享锁与排他锁19...原创 2020-07-09 13:52:24 · 1649 阅读 · 0 评论 -
【数据库知识】数据库面试知识点汇总
数据库面试知识点汇总一、基本概念1.主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存在的另一个表的主键称此表的外键。2.为什么用自增列作为主键如果我们定义了...转载 2020-06-18 11:10:38 · 581 阅读 · 0 评论 -
【SQL知识库】MySQL的存储引擎的特点比较
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,主要包括:目录1. MyISAM存储引擎2. InnoDB存储引擎3. MEMORY存储引擎4. MERGE存储引擎5.Archive存储引擎6.EXAMPLE存储引擎7.NDB Cluster 存储引擎8.FEDERATED存储引擎9.CSV存储引擎10.BLACKHOLE存储引擎...原创 2019-04-10 23:45:59 · 381 阅读 · 0 评论 -
【SQL知识库】10道mysql查询语句面试题
很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。表结构学生表student(id,name)课程表course(id,name)学生课程表student_course(sid,cid,sco...转载 2019-04-10 22:17:50 · 457 阅读 · 0 评论
分享