数据库基础知识

为什么要使用数据库

数据保存在内存

优点:存取速度快

缺点:数据不能永久保存

数据保存在文件

优点:数据永久保存

缺点:1)速度比内存操作慢,频繁的IO操作。

2)查询数据不方便

数据保存在数据库

1)数据永久保存

2)使用SQL语句,查询方便效率高。

3)管理数据方便

什么是SQL?

结构化查询语言(StructuredQueryLanguage)简称SQL,是一种数据库查询语言。

作用:用于存取数据、查询、更新和管理关系数据库系统。

什么是MySQL?

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。在Java企业级开发中非常常用,因为MySQL是开源免费的,并且方便扩展。

数据库三大范式是什么

第一范式:每个列都不可以再拆分。

第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。

第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。

在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据

MySQL数据库面试题(2022最新版)相关推荐

  1. MySQL数据库面试题(2021最新版)

    文章目录:http://github.crmeb.net/u/defu 数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 ...

  2. 2020最新MySQL数据库面试题( MySQL引索系统+MySQL数据架构+红黑树结构图+B+树)

    视频参考一线互联网大佬一堂课教会你那些年,你未曾了解的MySQL索引优化 [建议收藏] '阿里高级架构师一个视频教会你MySql 各大知识点MySQL系列/ MySQL引索系统/MySQL数据架构/红 ...

  3. MySQL数据库面试题总结(2022最新版)

  4. 六、MySQL数据库面试题(2021最新版)20210907

    数据库基础知识 为什么要使用数据库 数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作.2)查询数据不方便 ...

  5. mysql怎么计算某个字段重复的个数_2020最新版MySQL数据库面试题(一)

    点击上方" 码农编程进阶笔记 ",选择"置顶或者星标" 文末有干货,每天定时与您相约! 为什么要使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久 ...

  6. 2020最新版MySQL数据库面试题(一)

    点击上方" 码农编程进阶笔记 ",选择"置顶或者星标" 文末有干货,每天定时与您相约! 为什么要使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久 ...

  7. MySQL数据库面试题五(2020最新版)

    十二:视图 为什么要使用视图?什么是视图? 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系统提供了视图特性.所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相 ...

  8. MySQL数据库面试题(超详细)

    一.数据库基础知识 为什么要使用数据库 数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作. 2)查询数据不 ...

  9. 2021最新MySQL数据库面试题

    为什么要使用数据库 数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作.2)查询数据不方便 数据保存在数据库 ...

  10. MySQL数据库面试题(50道题含答案和思维导图总结)

    1.MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. (2)行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最 ...

最新文章

  1. RHEL6.3安装vsftpd
  2. 神经网络如何「动」起来?| 「动态神经网络」的六大待解难题
  3. ODAC(V9.5.15) 学习笔记(十七)主从模式
  4. PyTorch 之 Datasets
  5. 记一次Debian11安装
  6. c语言逃跑的蠕虫函数,源码指标:穿越5线 第一时间吃鱼身 上行末端逃跑 没有未来函数 通达信幅图 精品公式...
  7. 山东2015职称计算机考试报名时间,2015年山东职称计算机考试报名入口
  8. java 根据条件从list中筛选出符合条件的集合_Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
  9. swf缓存文件在哪里_移动web缓存介绍
  10. 大数据踩坑之旅: 从数据可视化到商业智能
  11. Hadoop学习总结之Map-Reduce的过程解析
  12. Nifi操作Redis
  13. MATLAB 如何将视频和音频写入同一个文件?以视频上下颠倒为例,附带详细注释
  14. FORCE_CONSTANTS中3阶力常数大小与原子间距的分析脚本
  15. 入门小程序·搭建论坛
  16. 计算机表格行列知识,计算机基础知识——应用表格.ppt
  17. 给你推荐个软件----印象笔记(everNote)
  18. JDK8之ConcurrentHashMap源码解读
  19. 图片的角如何弄成圆角?
  20. 如何取消Chrome浏览器自动翻译

热门文章

  1. 普元eos使用svn_普元EOS SVN配置
  2. 三次hermite插值多项式例题_分段三次Hermite插值及其与三次样条的比较
  3. 微信小程序图片上传并预览
  4. html简单网页源代码表格,HTML 表格
  5. chrome哪个版本最好用_我拥有哪个版本的Chrome?
  6. 配置修改Tomcat端口
  7. Kafka 面试题(2022)
  8. Ubuntu18.04使用记录
  9. 怎么用html实现QQ代挂功能,QQ等级每天有几种加速方式
  10. virutalbox 无线网卡桥接