数据库
文章平均质量分 96
数据库
瑞 新
求职中 • Java全栈养成计划
公众号 • 让我遇见相似的灵魂
回复领取:竞赛 书籍 项目 面试
左手代码,右手吉他,这就是天下:如果有一天我遇见相似的灵魂 那它肯定是步履艰难 不被理解 喜黑怕光的。如果可以的话 让我触摸一下吧 它也一样孤独得太久。 不一样的文艺青年,不一样的程序猿。
展开
-
【Mysql】mysql命令常用语句
文章目录数据库表增删改查likeunin待完善实践数据库-- 直接创建字符-- create database rxguo;-- 删除当前指定数据库-- drop database rxguo;-- 创建带初始字符的库-- create database rxguo_test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;-- 指定数据库-- use `rxguo_test`;表注意数值,字符串,时间自增,默认,非空,注原创 2020-11-10 15:43:38 · 5668 阅读 · 199 评论 -
【Mysql】Mysql中char,varchar与text类型的区别和选用
关于char,varchar与text平时没有太在意,一般来说,可能现在大家都是用varchar。但是当要存储的内容比较大时,究竟是选择varchar还是text呢?不知道。。。。。。text 、 char、varchar 是数据在数据库中的存放策略问题,为了,合理应用存储空间,是数据库服务器数据类型划分的方式。对于应用程序,把它们和string对应就可以了。于是去查阅了一些资料,顺便将这三种类型做个比较:(1)char: char不用多说了,它是定长格式的,但是长度范围是0~255. 当你想原创 2020-11-09 15:55:43 · 1944 阅读 · 24 评论 -
【Mysql】MySQL中 TIMESTAMP类型 和 DATETIME类型 的区别
1、两者的存储方式不一样TIMESTAMP:把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。DATETIME:不做任何改变,基本上是原样输入和输出2、两者所能存储的时间范围不一样timestamp存储的时间范围为:‘1970-01-01 00:00:01.000000’ 到 ‘2038-01-19 03:14:07.999999’。datetime存储的时间范围为:‘1000-01-01 00:00:00.000000’ 到 ‘9999原创 2020-11-09 15:49:22 · 2937 阅读 · 22 评论 -
【ManggoDB】安装配置(伪分布式集群搭建)Replia Set
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-11-04 11:13:26 · 4900 阅读 · 28 评论 -
【MYSQL】MYSQL安装环境配置
MYSQ安装参考https://www.cnblogs.com/cnbp/p/12620825.html注意千万管理员权限,在bin目录下 install解决 MySQL 服务无法启动解决途径1.删除自己手动创建的data文件夹;2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;mysqld -remove MySQL出现删除成功!3.在CMD的bin目录下执行mysqld --initialize-insecure会发现程序在mysql的根目录下自动创建了data文件原创 2020-10-26 09:42:14 · 708 阅读 · 0 评论 -
【数据库】关系型数据库和非关系型数据库的分类、场景、优缺点
1.什么是数据库:存储电子文件的处所,用户可以对文件中的数据增删改查等操作。2.数据库的种类:数据库根据其数据的存储方式可以分为关系型数据库和非关系型数据库。常见的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。常见的非关系性数据库有 NoSql、Cloudant,Hbase等3.数据库的存储方式:关系型数据库:1)以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。2)关系:可以理原创 2020-09-08 11:27:03 · 3257 阅读 · 20 评论 -
【Oracle】truncate和delete区别
truncate table 和delete * from的区bai别为:释放数据不同、清空标识不du同、触发器不同。zhi一、释放数据不同1、truncate table:truncate table 直接释放数据页,dao并且在事务日志中也只记录数据页的释放。2、delete * from:delete * from 是一行一行地释放数据,在事务日志中要记录每一条记录的删除。二、清空标识不同1、truncate table:truncate table不仅是删除表里面的数据,而且还会清空表里面原创 2020-08-13 15:15:34 · 1037 阅读 · 0 评论 -
【数据库】MySql性能监控
文章目录MySql性能监控被慢查询记录到日志linux下的MySQL命令数据库测试查询缓存开启缓存设置大小缓存命中率运维工作偏多一些,但是sql性能要开发人员注意MySql性能监控慢查询-默认1s 10s太慢了被慢查询记录到日志全表扫描,没建索引,因此被记录到日志有索引,不会被记录到日志linux下的MySQL命令数据库测试调整客户端的链接数量此数值,通过改变线程请求数,成功率最大的情况根据异常设置恰当的值my.ini设置mysql服务端的链接数值查询缓存原创 2020-05-11 18:08:55 · 1682 阅读 · 1 评论 -
Redis-从海量数据里查询某一固定前缀的key
文章目录生产环境,查找key开头的数据key查询全部scan定制化开发包使用批量生成redis测试数据生产环境,查找key开头的数据场景模拟,线上Redis查询数据量大key xx* 缺点因为:一次性返回数据量大,卡住。对内存消耗和Redis服务器都是隐患建议:时间花费,因为是分批次,会长Scan无阻塞提取列表,每次执行返回少量元素游标0->0,非递增小心要去重,存入H...原创 2020-03-20 12:45:58 · 2578 阅读 · 0 评论 -
Redis常用数据类型
文章目录数据类型概览依赖于底层Redis命令行连接字符串HashListSetSorted Set数据类型概览依赖于底层String类型二进制安全,离不开简单动态字符串Redis命令行连接字符串使用incr计数,可以模拟用户访问计数Hash适合存储对象。将序列化的数据Json格式,放此处比较合适List按照存入顺序排序出:栈的规则容量:和Has...原创 2020-03-20 12:18:15 · 1670 阅读 · 11 评论 -
Redis缓存-简介
文章目录概述缓存中间件对比 Mencache和Redis区别Redis分析阻塞与非阻塞多路复用函数选择概述穿透、回种、熔断缓存中间件对比 Mencache和Redis区别主从:mysql复制备份分片:将大数据打碎,分配到不同物理机节点的分区方案redis3.0之后支持分片选型:普通KEY-VALUE用Mencache。有持久化需求,和数据主从、分片等高级应用,采用...原创 2020-03-20 11:44:39 · 825 阅读 · 0 评论 -
【数据库】
数据库架构如何设计一个数据库架构加载到内存,为减少频繁io,存储不是逐行,而是块/页更快优化内存,数据缓存,块数据,里面其他没用的行,根据某行访问,其附近的行也可能被访问的原则外界指令操作数据库sql,sql解析成机器可以识别的指令日志管理,做灾难恢复索引为什么使用索引快速查询,避免全表扫描(全表扫描适用数据量小的情况)像字典什么样信息能成为索引主键、唯一键、普通...原创 2020-04-28 23:48:09 · 841 阅读 · 9 评论