索引是数据库用来提高性能的常用工具,mysql所有的列都可以被索引,每种存储引擎都定义索引长度和索引数量.MyISAM和InnoDB存储引擎默认创建的BTREE索引。
创建索引的语法:create [unique|fulltext|spatal] index index_name
[using index_type] on table_name(index_cal_name....)
删除索引的语法:drop index index_name on table_name
索引的设计:1.查询的结果集占总数据量的比例很小2.某一列经常被用作查询条件3.该列不经常修改
注:经常修改的列会引起索引的重新排列,对数据量较大表会浪费磁盘I/O
索引类型的选择(hash索引还是btree索引)
1.hash索引有一些特种需要在使用时注意
1>只能用于等式比较= <=>
2>优化器不能是用hash索引优化order by操作
2.BTree索引
1>当使用> >= < <= between !=或者<> like 'patten' 其中patten不能以通配符开始都可以使用BTree索引。
分享到:
相关推荐
18索引和视图索引和视图 计算机二级MYSQL数据库基础与提升课程PPT模板全文共22页,当前为第19页。 19用户管理和权限管理用户和权限管理 计算机二级MYSQL数据库基础与提升课程PPT模板全文共22页,当前为第20页。 20...
DATE和TIMESTAMP类型 18 1.4.4.3 TIME类型 19 1.4.4.4 YEAR类型 20 1.4.5 字符串类型 20 1.4.5.1 CHAR和VARCHAR类型 21 1.4....和TEXT类型 23 1.4.5.3 ENUM和SET类型 24 1.4.6总结 26 第二章...
这里的一个表显示第二个参数是如何工作的: 值 含义 0 一周以星期日开始,返回值范围为 0-53 1 一周以星期一开始,返回值范围为 0-53 2 一周以星期日开始,返回值范围为 1-53 3 一周以星期一开始,...
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或...
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit...
DATE和TIMESTAMP类型 18 1.4.4.3 TIME类型 19 1.4.4.4 YEAR类型 20 1.4.5 字符串类型 20 1.4.5.1 CHAR和VARCHAR类型 21 1.4....和TEXT类型 23 1.4.5.3 ENUM和SET类型 24 1.4.6总结 26 第二章...
第一句,是将慢查询日志的阈值设置为0,表示这个线程接下来的语句都会被记录入慢查询日 第二句,Q1是session B原来的查询 第三句,Q2是加了force i
第二章 用户和权限 一、 用户介绍 ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或...
目录 第1章 数据库入门 1.1 数据库概述 1.1.1 数据库与数据库管理系统 1.1.2 数据库能做什么 ... A.2 MySQL的安装和使用 A.3 Oracle的安装和使用 A.4 Microsoft SQL Server的安装和使用 显示部分信息
目录 第1章 数据库入门 1.1 数据库概述 1.1.1 数据库与数据库管理系统 1.1.2 数据库能做什么 ... A.2 MySQL的安装和使用 A.3 Oracle的安装和使用 A.4 Microsoft SQL Server的安装和使用 显示部分信息
目录 第1章 数据库入门 1.1 数据库概述 1.1.1 数据库与数据库管理系统 1.1.2 数据库能做什么 ... A.2 MySQL的安装和使用 A.3 Oracle的安装和使用 A.4 Microsoft SQL Server的安装和使用 显示部分信息
目录 第1章 数据库入门 1.1 数据库概述 1.1.1 数据库与数据库管理系统 1.1.2 数据库能做什么 ... A.2 MySQL的安装和使用 A.3 Oracle的安装和使用 A.4 Microsoft SQL Server的安装和使用 显示部分信息
最好的sql教程 轻举技术之“纲”,张合用之“目”,锻造SQL高可用性数据库应用指南从理论到实践,凝聚SQL主流数据库最... A.2 MySQL的安装和使用 A.3 Oracle的安装和使用 A.4 Microsoft SQL Server的安装和使用
实例226 使用聚集函数COUNT求日销售额大于某值的记录数 350 实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录 352 8.10 多表查询 354 实例228 使用select语句进行多表查询 354 实例229 使用...
2.2.3 从数据库中拉数据技术点4 使用MapReduce 将数据导入数据库 技术点5 使用Sqoop 从MySQL 导入数据 2.2.4 HBase 技术点6 HBase 导入HDFS 技术点7 将HBase 作为MapReduce 的数据源2.3 将数据导出...
技术点5 使用Sqoop 从MySQL 导入数据 2.2.4 HBase 技术点6 HBase 导入HDFS 技术点7 将HBase 作为MapReduce 的数据源 2.3 将数据导出Hadoop 2.3.1 将数据导入本地文件系统 技术点8 自动复制HDFS 中的...
3.5 计算日期之间的工作日 116 3.6 自动查询节日 118 3.7 日期的模糊查询 121 3.8 检查夏令时是否正在实行 123 3.9 时区转换 124 3.10 反复执行某个命令 125 3.11 定时执行命令 127 3.12 十进制数学计算 129 ...
like 'M%':M开头的 like '_a%':第二个字符是a的 like '%a%'所有含a的 (“_”表示一个任意字符;“%”表示任意多个任意字符。) 单引号里面的内容,大小写敏感。单引号用来限定字符串, 如果将值与串类型的列...
ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中...
11.【修复】搜索结果点击第二页分页后报错bug。(2016.07.30解决) 12.【修复】广告管理进入子类修改广告后跳转到所属的广告大类栏目。(2016.07.11解决) 13.【修复】解决手机端轮播图晃动的问题,底部导航晃动的问题...