标签:数据库
 概念:对数据库中一列或多列值进行排序 优点:提高查询效率 分类 1.  普通引索和唯一引索 普通引索:基本的引索类型 允许在定义列中插入重复值和空值 唯一引索 :引索值必须唯一 2.  单列引索和组合引索 单列引索:包含单个列  组合引索:在表的多个字段组合上创建引索 创建引索 1.语法格式  
  简介 一系列binlog文件和一个index文件组成 binlog文件以一个4字节的常量作为开头(表示这是一个binlog文件) 后面跟着一系列binlog事件 作用 复制 备份恢复 崩溃恢复(启用binlog,采用事物的两阶段提交协议,事务在存储引擎中的可能为prepared和co
MySQL数据库是一款比较常用的数据库,大家在练习安装时,可能会遇到各种各样的问题,请大家参考在CentOS系统下MySQL数据库的安装方式。如有任何问题,欢迎留言,本人随时解答。 MySQL安装步骤如下: 第一步:上传 MySQL二进制安装包 MySQL版本:5.6.3 下载链接:https://
  1、使用索引的已有顺序 2、filesort算法   filesort算法的执行流程        filesort相关的参数 sort_buffer_size 算法排序缓冲区的大小,线程级缓存 max_length_for_sort_data 决定选择那种不同的策
mysql优化–explain分析sql语句执行效率 Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain
正文 之前的博文当中提到备份工具mydumper的使用,而软件包中还包含了与之对应的恢复工具myloader,本文就总结下myloader的用法。关于mydumper的安装与使用可以参考之前的博文:MySQL Backup mydumper。 查看myloader的版本信息: # myloader
把 数字类型 转换成  字符串格式,使用CAST函数 SELECT CAST(123 as CHAR)  
在这里我就不说怎么搭建 Mysql 数据库了!如果有需要可以参照我前面的博文。 此博文主要说配置 Linux  数据库   主从   下面我们开始进入正题。 master:192.168.31.200 slave:192.168.31.250 主:192.168.31.200   配置如下: 1.修
索引小知识 篇幅有限,索引的基本知识我们就不赘述了,在此,我们尝试说明其中的一个小点-----B+树与B树的区别到底是什么。 InnoDB是使用B+树来实现其索引功能的。在B+树中,内节点(非叶子节点)存储了行数据的键,而叶子节点存储了所有的行数据,而B树的每个节点都存储了真实的数据。这种数据结构,
正文 生产环境中有一实例每天使用mysqldump备份时长达到了2个小时53分钟,接近3个小时,还不算上备份文件归档的时间,这个时间对于逻辑备份来说有点久。为了提高逻辑备份效率,打算替换为使用mydumper。 对比mysqldump,mydumper具有如下特点: 多线程备份 备份执行速度更快 支
SELECT子句:用来指定查询返回字段,星号(*)表示返回所有字段  SELECT  [DISTINCT]*|字段列表        #DISTINCT 用来过滤重复数据  FROM子句:用来指定数据来源的表 FROM <表名>  WHERE子句:用来定义查询返回数据的条件 W
配合食用:http://www.runoob.com/mysql/mysql-data-types.html 一.数据类型  1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767)
以下是根据工作中遇到各种场景用到的一些Mysql用法,比较实用,基本是语法之外的一些东西。   修改账户密码   1.打开Mysql控制台,输入原密码;   2.输入以下语法:mysql> set password for root@localhost = password('123456
一、原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面;
什么是Redis的并发竞争问题 Redis的并发竞争问题,主要是发生在并发写竞争。考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种方式进行对数据的更新。 假如有某个key(mileage),  value(10
在PostgreSQL官方文档:https://www.postgresql.org/download/linux/redhat/ 有选项和说明 1、检查有没安装:rpg -ga | grep postgresql 2、下载 从上述网址得到YUM地址,即在终端输入:yum ins
本文由云+社区发表 本文作者:许中清,腾讯云自研数据库CynosDB的分布式存储CynosStore负责人。从事数据库内核开发、数据库产品架构和规划。曾就职于华为,2015年加入腾讯,参与过TBase(PGXZ)、CynosDB等数据库产品研发。专注于关系数据库、数据库集群、新型数据库架构等领
mysql提供了两个方法来处理ip地址: inet_aton 把ip转为无符号整型(4-8位) inet_ntoa 把整型的ip转为电地址 插入数据前,先用inet_aton把ip地址转为整型,可以节省空间。 显示数据时,使用inet_ntoa把整型的ip地址转为电地址显示即可。为社么这样存?