![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 61
数据库复习和练习
HeisenbergWDG
努力学习中
展开
-
mybatis的简单教程
整体就是mysql里存了一张表,然后在java程序里用mybatis把数据读出来的一个简单示例。然后是和数据库存储模型对应的对象Article类。首先是mybatis-config.xml文件。然后是ArticleMapper.XML。库 blog里有一张表 article。整个项目就是增加了这3个文件。然后就是运行类,main方法。最后把pom.XML也贴一下。原创 2023-11-11 18:28:18 · 166 阅读 · 0 评论 -
HBase学习笔记
博客内容参考文献:胡争,范欣欣著.HBase 原理与实践[M].机械工业出版社.2019.HBase中的基本概念。表、行、列、时间戳• table:表,一个表包含多行数据。• row:行,一行数据包含一个唯一标识rowkey、多个column以及对应的值。在HBase中,一张表中所有row都按照rowkey的字典序由小到大排序。• column:列,与关系型数据库中的列不同,HBase中的column由column family(列簇)以及qualifier(列名)两部分组成,两者中间使用原创 2022-04-16 18:42:49 · 2449 阅读 · 0 评论 -
redis笔记
连接上redis,使用select选择几号数据库,比如选择2号数据库。select 2 redis一共5种数据结构,字符串,哈希,列表,集合,有序集合。字符串set name longwang //设置键值对get name //获取name对应的valuemset age 20 addr hangzhou //一次性设置多个key-value对mget age addr //一次性获取多个key...原创 2021-09-07 10:12:06 · 189 阅读 · 0 评论 -
MySQL基本操作命令
先分享一个在线连续MySQL语句的网站SQL Fiddle但只能算凑合用,还是不太方便。MySQL基本操作命令 - Gaidy - 博客园 (cnblogs.com)-- 创建students数据表create table students( id int unsigned not null auto_increment primary key, name varchar(50) not null default "张三", age tinyint unsigned no原创 2021-05-02 17:47:35 · 139 阅读 · 0 评论 -
mysql和redis的区别
https://blog.csdn.net/zy47675676/article/details/897050621.mysql和redis的数据库类型mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限2.mysql的运行机制mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O转载 2021-03-23 22:02:14 · 90 阅读 · 0 评论 -
超键、候选键、主键、外键
https://blog.csdn.net/liushuijinger/article/details/12832017超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键外键(foreign key)如果关系模式R1中的某属性集不是R1的主键,而是另一个关系R2的主键则该属性集是关系模式R1的外键。结合实例的具体解释:..转载 2021-03-22 17:30:27 · 330 阅读 · 0 评论 -
MYSQL中IN与EXISTS的区别
https://blog.csdn.net/weixin_39539399/article/details/80851817转载 2021-03-14 11:48:25 · 87 阅读 · 0 评论 -
MySQL索引原理,一篇从头到尾讲清楚
原文链接:https://mp.weixin.qq.com/s/3tlhF7t97mQmhIRrZq21ww转载 2021-03-09 08:55:52 · 704 阅读 · 1 评论 -
数据库中表的几种JOIN方式
图解数据库中表的几种JOIN方式JOIN方式总结为4张图:1、左外连接--- left join2、右外连接 --- right join3、全外连接4、内连接 ---inner join转载 2021-03-08 18:13:50 · 3725 阅读 · 0 评论 -
数据库事务基本要素ACID
https://blog.csdn.net/wei_gg/article/details/113115781数据库事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故转载 2021-03-08 18:02:06 · 337 阅读 · 0 评论 -
Paxos算法——问题与思考
如何浅显易懂地解说 Paxos 的算法? - GRAYLAMB的回答 - 知乎 https://www.zhihu.com/question/19787937/answer/107750652https://www.jianshu.com/p/db1aecd08490这个是更好的补充转载 2021-03-02 12:05:05 · 142 阅读 · 0 评论 -
Redis中数据结构类型
https://blog.csdn.net/zouliping123456/article/details/112192202转载 2021-02-27 10:31:39 · 91 阅读 · 0 评论 -
Sql Or NoSql,看完这一篇你就懂了
https://www.cnblogs.com/xrq730/p/11039384.html声明:把原文搬过来是方便自己标红和做笔记,尊重原创。前言你是否在为系统的数据库来一波大流量就几乎打满CPU,日常CPU居高不下烦恼?你是否在各种NoSql间纠结不定,到底该选用那种最好?今天的你就是昨天的我,这也是写这篇文章的初衷。这篇文章是我好几个月来一直想写的一篇文章,也是一直想学习的一个内容,作为互联网从业人员,我们要知道关系型数据库(MySql、Oracle)无法满足我们对存储的所有要求,因此转载 2021-02-27 10:06:46 · 247 阅读 · 0 评论 -
数据库设计三大范式
https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部转载 2021-02-01 14:45:26 · 102 阅读 · 0 评论 -
Leetcode 178. Rank Scores数据库我还不太懂
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. ...原创 2019-03-05 20:55:08 · 177 阅读 · 0 评论 -
Leetcode 175. Combine Two Tables数据库
SQL SchemaTable:Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+-...原创 2019-03-04 21:48:11 · 177 阅读 · 0 评论 -
Leetcode 177. Nth Highest Salary数据库
Write a SQL query to get thenthhighest salary from theEmployeetable.+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+For example...原创 2019-03-05 20:41:35 · 204 阅读 · 0 评论 -
leetcode 180. Consecutive Numbers数据库
Write a SQL query to find all numbers that appear at least three times consecutively.+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | ...原创 2019-03-06 19:31:47 · 142 阅读 · 0 评论 -
Leetcode 176. Second Highest Salary数据库
Write a SQL query to get the second highest salary from theEmployeetable.+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+For examp...原创 2019-03-05 20:17:02 · 176 阅读 · 0 评论 -
MySQL数据库面试题(2020最新版)
https://blog.csdn.net/ThinkWon/article/details/104778621转载 2021-01-21 12:01:25 · 188 阅读 · 0 评论