DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象。常用的语句关键字主要包括create,drop,alter等。 库操作表操作锁表和索引toc 库操作 命令不区分大小写 数据库名称严格区分大小写 数据库名称必... ...
分类:
数据库 时间:
2019-11-18 18:47:13
阅读次数:
89
MYSQL索引 MySQL索引类型 MySql常见索引类型有:主键索引、唯一索引、普通索引、全文索引、组合索引 索引创建 PRIMARY KEY(主键索引) ALTER TABLE ADD PRIMARY KEY ( ) ALTER TABLE ADD UNIQUE ( ) ALTER TABLE ...
分类:
数据库 时间:
2019-11-13 10:33:33
阅读次数:
97
一.索引介绍 1.什么是索引 1)索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2)让获取的数据更有目的性,从而提高数据库检索数据的性能。 2.索引类型介绍 1)BTREE:B+树索引 2)HASH:HASH索引 3)FULLTEXT:全文索引 4)RTREE:R树索引 Btree索引 ...
分类:
其他好文 时间:
2019-11-12 15:57:47
阅读次数:
86
优秀相关博客地址 1. https://www.cnblogs.com/liqiangchn/p/9060521.html 通俗易懂 一、索引的分类 1:从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。 2:从应用层 ...
分类:
数据库 时间:
2019-10-22 01:00:40
阅读次数:
111
mysql 的逻辑架构分为三层: 最上层的服务大多数基于网络的客户端、服务器的工具或者服务都有类似的架构,比如连接处理,授权认证、安全等 第二层架构:mysql的核心服务功能都在这一层,包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程,触发器、视图 第三 ...
分类:
数据库 时间:
2019-10-13 14:55:15
阅读次数:
109
一、 索引: 1、 为什么要使用索引: 一本书需要目录能快速定位到寻找的内容,同理,数据表中的数据很多时候也可以为他们创建相应的“目录”,称为索引,当创建索引后查询数据也会更加高效 2、 Mysql中的索引类型: 1) 普通索引:在不添加任何关键字的情况下创建的索引,他没有其他特殊功能,就是为了提高... ...
分类:
数据库 时间:
2019-10-12 13:11:48
阅读次数:
92
普通索引:最基本的索引 组合索引:多个字段上建立的索引 唯一索引:与普通索引类似,索引列的值唯一,可以为空值 唯一组合索引:必须唯一 主键索引:特殊的唯一索引,不能为空值 全文索引:用于海量文本的查询 索引优化,sql优化:索引不包含null的列,使用短索引,索引列排序,like语句操作,不要在列上 ...
分类:
数据库 时间:
2019-10-09 12:26:29
阅读次数:
89
[TOC] MyIsAM 与 Innodb 的区别 MyISAM是MySQL的默认数据库引擎(5.5版之前)。虽然性能极佳,而且提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISAM不支持事务和行级锁,而且最大的缺陷就是崩溃后无法安全恢复。不过,5.5版本之后,MySQL引入了InnoDB ...
分类:
数据库 时间:
2019-10-05 10:49:04
阅读次数:
148
索引(mysql相关知识) 一、什么是索引 索引是一种高效获取数据的数据结构。 二、索引的类型 FULLTEXT,(HASH,BTREE[mysql主要使用的两种]),RTREE。 2.1. FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER ...
分类:
数据库 时间:
2019-10-01 22:43:03
阅读次数:
152
MySQL的存储引擎种类很多,有MyISAM、InnoDB、Archive、Blackhole、CSV、Memory、Merge、NDB等。以下主要介绍MyISAM和InnoDB。MyISAM 在MySQL 5.1之前的版本,MyISAM是默认的存储引擎。MyISAM提供了大量的特性,包括全文索引、 ...
分类:
数据库 时间:
2019-09-26 23:31:07
阅读次数:
124