
数据库
文章平均质量分 78
唯代码动人心
这个作者很懒,什么都没留下…
展开
-
基本SQL语句
表操作创建表 create table 表名 (字段 字段类型);显示所有表show tables;查看表结构desc 表名;复制表# 复制表结构及数据: create table 新表 as select * from 旧表;复制表数据,只复制数据 insert into 目标表 select * from 参考表字段操作增加字段 alter table 表名 add (字段名称 字段类型)修改字段 alter table 表名 modify (字段名称 字段原创 2021-03-24 19:12:55 · 160 阅读 · 0 评论 -
MySQL索引使用及其数据结构原理
什么是索引索引相当于表的目录,就是把无序的数据变成有序的查询把创建了索引的列的内容进行排序对排序结果生成倒排表在倒排表内容上拼上数据地址链在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据MySQL中索引的分类普通索引:同表中的普通列作为索引,没有任何限制唯一索引:建立索引列的值必须是唯一的,可以为空主键索引:根据主键建立索引,不允许重复,不能为空全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。组合索引[覆盖索引]:为了更多的提高m原创 2021-03-24 16:34:10 · 206 阅读 · 1 评论 -
Redis基础入门-CRUD/持久化/过期删除/缓存异常/SpringBoot整合Redis
RedisRedis应用场景Redis基础知识Redis基本命令Redis基于内存进行存储,支持 key-value 的存储形式,底层是用C语言编写的Redis基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的管理,Redis支持5种数据类型:String 字符串、List 列表、Set 集合、Sorted Set 有序集合、Hash 哈希字典 (Hash是在value中又存了一个key value)Redis应用场景热点数据加速查询(主要场景原创 2021-03-26 23:28:48 · 398 阅读 · 0 评论 -
学习读写分离/分库分表
读写分离分库分表主库从库读写分离第一种是在应用层做第二种是使用中间件分库分表垂直拆分水平拆分主库从库主从数据库的建立一般基于以下三个方面考虑:1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的同步功能主要通过数据库同步软件实现的读写分离比如:主服务器提供原创 2021-03-22 01:12:23 · 217 阅读 · 0 评论 -
缓存和数据库数据的一致性
如何保证缓存和数据库数据的一致性概念:使用缓存策略(Cache Aside Pattern)为什么是删除缓存,而不是更新缓存?数据不一致类型解决方案在并发不高的情况:并发高的情况:如何保证缓存与数据库的双写一致性?概念:使用缓存的时候,一般情况下要求缓存与数据库中的数据保持一致在写入数据,对数据进行修改的时候,需要对缓存中的数据和数据库中的数据进行一起修改使用缓存策略(Cache Aside Pattern)读取数据:首先尝试从缓存读取,读到数据则直接返回;如果读不到,就读数据库,并将数据会写原创 2020-12-22 17:19:47 · 159 阅读 · 0 评论 -
Oracle数据库忘记用户名和密码
打开cmd输入sqlplus sys/oracle as sysdba显示连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options输入show user原创 2020-11-27 16:09:41 · 133 阅读 · 0 评论 -
Oracle安装过程及问题解决
Oracle安装过程及问题解决下载安装出现问题[INS-13001] 此操作系统不支持 Oracle 数据库。安装程序将不在系统上执行先决条件检查。[INS-35180]无法检查可用内存下载安装Oracle11下载地址下载这两个文件下载完成后,选中两个压缩包,右击,点击解压到当前文件夹会生成一个database文件点击setup运行下面具体安装过程可参考此篇博客,里面有详细介绍2018Oracle11g下载与安装菜鸟教程(二)出现问题[INS-13001] 此操作系统不支持 Ora原创 2020-11-24 13:09:44 · 4585 阅读 · 0 评论