数据库
文章平均质量分 75
关系型和非关系型数据库的相关基础知识
疼痛文学小青年
当你全心全意投入进一件事情时,你会发现全世界都好像在帮你。越努力越幸运^_^
展开
-
MySQL面试题
一、数据库相关1、类别数据库总体分为关系型数据库和非关系型数据库:关系型数据库有MySQL,非关系型数据库,包括键值存储数据库(Redis)、面向文档数据库(MongoDB)、图数据库(Neo4j)等。2、表的类型(1)共有5种类型的表格:MyISAM Heap Merge INNODB ISAM(2)简述MyISAM和InnoDB的区别:是否⽀持⾏级锁 : MyISAM 只有表级锁(table-level locking),⽽...原创 2021-08-29 16:43:45 · 3043 阅读 · 6 评论 -
MongoDB基础
一、基本概念1、含义MongoDB是属于NoSql的一种数据类型。MongoDB是一款强大、灵活、且易于扩展的通用型数据库。MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨再为WEB引用提供可扩展的高性能数据存储解决方案,将数据存储为一个文档(类似JSON对象),数据结构由键值(key=>value)对组成支持丰富的查询表达,可以设置任何属性的索引;支持副本集、分片。它是一个介于关系数据库和非关系数据库之间的产品,是非...原创 2021-08-28 14:59:38 · 363 阅读 · 0 评论 -
MySQL--一条SQL语句在MySQL中如何执行的
本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,知道了 MySQL 由那些组件组成以及这些组件的作用是什么,可以帮助我们理解和解决这些问题。1、MySQL基础架构分析(1)MySQL 基本架构概览下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。连接器:身份认证和权限相关(.转载 2021-08-07 22:27:35 · 135 阅读 · 0 评论 -
牛客--SQL21.查找在职员工自入职以来的薪水涨幅情况
题目:有一个员工表employees简况如下:有一个薪水表salaries简况如下:请你查找在职员工自入职以来的薪水涨幅情况,给出在职员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序,以上例子输出为(注: to_date为薪资调整某个结束日期,或者为离职日期,to_date='9999-01-01'时,表示依然在职,无后续调整记录)题目简单总结为:查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅gro...原创 2021-08-03 19:49:12 · 722 阅读 · 0 评论 -
牛客--SQL12.获取每个部门中当前员工薪水最高的相关信息
题目:有一个员工表dept_emp简况如下:有一个薪水表salaries简况如下:获取每个部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列,以上例子输出如下:(注意: Mysql与Sqlite select 非聚合列的结果可能不一样)代码:1、错误代码:select dept_no,salaries.emp_no,max(salary) as maxSalary from dept_emp,sal..原创 2021-08-03 15:04:32 · 715 阅读 · 0 评论 -
力扣--626.换座位
题目:小美是一所中学的信息科技老师,她有一张 seat座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的id是连续递增的,小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query来输出小美想要的结果呢?示例:+---------+---------+| id | student |+---------+---------+| 1 | Abbot || 2 | Doris || 3 | Emers...原创 2021-07-19 09:11:37 · 248 阅读 · 0 评论 -
力扣--601.体育馆的人流量
题目:表:Stadium+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || visit_date | date || people | int |+---------------+---------+visit_date 是表的主键每日人流量信息被记录在这三列信息中:序号 (id)、日期...原创 2021-07-18 21:54:57 · 107 阅读 · 1 评论 -
力扣--262.行程和用户
题目:表:Trips+-------------+----------+| Column Name | Type |+-------------+----------+| Id | int || Client_Id | int || Driver_Id | int || City_Id | int || Status | enum || Request_at | date | ...原创 2021-07-18 20:41:23 · 231 阅读 · 0 评论