数据库索引的实现原理

一、前言 说白了,索引问题就是一个查找问题。。。 二、数据库索引介绍及特点说明 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常...

MySQL之alter语句用法总结

1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHAN...

MySql之自动生成CRUD代码

MySql之自动生成CRUD代码 MyBatis能够通过获取MySql中的information_schema从而获取表的字段等信息,最后通过这些信息生成代码。 笔者受此启发,将MyBatis-Generator中的核心结构体剥离出来,...

聊聊sql优化的15个小技巧

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化...

mysql日期转换与计算函数

MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +...

BTREE索引和HASH索引

MEMORY存储引擎的表可以选择使用BTREE所以或者HASH索引,两种不同类型的索引各有其不同的适用范围。HASH有一些重要的特征在使用的使用需要注意,比如:只用于使用=或<=>操作符的等式比较。优...

数据库设计准则(第一、第二、第三范式说明)

I、关系数据库设计范式介绍 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者...

记一次mysql性能优化过程

由于配置是运行过那么长时间,很稳定,基本上不考虑,所以本次主要是sql的优化,并且集中在开源中国的个人空间。下面是这次优化的数据库版本: 案例一:粉丝查询优化 粉丝查询有2条sql --查询...

mysql 索引类型以及创建

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而...

mysql的一些内置函数

数学函数 ABS(X) -----------------返回x的绝对值 MOD(N,M)或%--------返回N被M除的余数 FLOOR(X)--------------(向下取整)返回小于或等于X的最大整数值。 CEIL(X)-------------(向上取整...

mysql索引总结

文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正确合理设计并且使用索引的mysql是一辆兰博基尼的话,那么没...

分库分表之ShardingSphere

分库分表背景及解决方案 背景及问题 用户增多单库承受不住使用主从架构分担请求,业务复杂,写入请求增多,提高程序性能,分库分表读写分离。 解决方案 垂直拆分:分为垂直分库和垂直分表 1)...

修改mysql 表的字符编码

在select进行中文查询的时候报了如下的错误。 ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' Incorrect...

MySQL 主键与索引的联系与区别分析

关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空...

mysql基础知识扫盲

本篇主要介绍关于mysql的一些非常基础的知识,为后面的sql优化做准备。 一:连接mysql 关于mysql的下载和安装我在这里就不说了,第一步我们要连接我们的mysql服务器,打开cmd命令切换到你安装...

没有更多内容

加载失败,请刷新页面