
数据库
文章平均质量分 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 · 5875 阅读 · 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 · 2020 阅读 · 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 · 3022 阅读 · 22 评论 -
【ManggoDB】安装配置(伪分布式集群搭建)Replia Set
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-11-04 11:13:26 · 4993 阅读 · 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 · 750 阅读 · 0 评论 -
【数据库】关系型数据库和非关系型数据库的分类、场景、优缺点
1.什么是数据库: 存储电子文件的处所,用户可以对文件中的数据增删改查等操作。 2.数据库的种类: 数据库根据其数据的存储方式可以分为关系型数据库和非关系型数据库。常见的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。常见的非关系性数据库有 NoSql、Cloudant,Hbase等 3.数据库的存储方式: 关系型数据库: 1)以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。 2)关系:可以理原创 2020-09-08 11:27:03 · 3375 阅读 · 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 · 1084 阅读 · 0 评论 -
【数据库】MySql性能监控
文章目录MySql性能监控被慢查询记录到日志linux下的MySQL命令数据库测试查询缓存开启缓存设置大小缓存命中率 运维工作偏多一些,但是sql性能要开发人员注意 MySql性能监控 慢查询-默认1s 10s太慢了 被慢查询记录到日志 全表扫描,没建索引,因此被记录到日志 有索引,不会被记录到日志 linux下的MySQL命令 数据库测试 调整客户端的链接数量 此数值,通过改变线程请求数,成功率最大的情况 根据异常设置恰当的值 my.ini设置mysql服务端的链接数值 查询缓存原创 2020-05-11 18:08:55 · 1737 阅读 · 1 评论 -
Redis-从海量数据里查询某一固定前缀的key
文章目录生产环境,查找key开头的数据key查询全部scan定制化开发包使用批量生成redis测试数据 生产环境,查找key开头的数据 场景模拟,线上Redis查询数据量大 key xx* 缺点 因为: 一次性返回数据量大,卡住。对内存消耗和Redis服务器都是隐患 建议: 时间花费,因为是分批次,会长 Scan无阻塞提取列表,每次执行返回少量元素 游标0->0,非递增小心要去重,存入H...原创 2020-03-20 12:45:58 · 2639 阅读 · 0 评论 -
Redis常用数据类型
文章目录数据类型概览依赖于底层Redis命令行连接字符串HashListSetSorted Set 数据类型 概览 依赖于底层 String类型二进制安全,离不开简单动态字符串 Redis命令行 连接 字符串 使用incr计数,可以模拟用户访问计数 Hash 适合存储对象。将序列化的数据Json格式,放此处比较合适 List 按照存入顺序排序 出:栈的规则 容量:和Has...原创 2020-03-20 12:18:15 · 2187 阅读 · 11 评论 -
Redis缓存-简介
文章目录概述缓存中间件对比 Mencache和Redis区别Redis分析阻塞与非阻塞多路复用函数选择 概述 穿透、回种、熔断 缓存中间件对比 Mencache和Redis区别 主从:mysql复制备份 分片:将大数据打碎,分配到不同物理机节点的分区方案 redis3.0之后支持分片 选型:普通KEY-VALUE用Mencache。有持久化需求,和数据主从、分片等高级应用,采用...原创 2020-03-20 11:44:39 · 892 阅读 · 0 评论 -
【数据库】
数据库架构 如何设计一个数据库架构 加载到内存,为减少频繁io,存储不是逐行,而是块/页 更快优化内存,数据缓存,块数据,里面其他没用的行,根据某行访问,其附近的行也可能被访问的原则 外界指令操作数据库sql,sql解析成机器可以识别的指令 日志管理,做灾难恢复 索引 为什么使用索引 快速查询,避免全表扫描(全表扫描适用数据量小的情况) 像字典 什么样信息能成为索引 主键、唯一键、普通...原创 2020-04-28 23:48:09 · 940 阅读 · 9 评论