MySQL及SQL语言学习笔记2--索引的操作
来源:互联网 发布:java工程师考什么证 编辑:程序博客网 时间:2024/06/06 00:47
1.创建表时创建普通索引:CREATE TABLE table_name(属性名 数据类型,... ... 属性名 数据类型,INDEX|KEY [索引名](属性名1 [(长度)] [ASC|DESC]);
2.校验数据库表中是否创建成功:SHOW CREATE TABLE table_name \G
3.校验数据库表中索引是否被使用:EXPLAIN SELECT FROM * table_name \G
4.在已经存在的表上创建普通索引:1.CREATE INDEX 索引名 ON 表名(属性名 [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD INDEX|KEY 索引名 (属性名 [(长度)] [ASC|DESC]);
5.创建表时创建全文索引:CREATE TABLE table_name(属性名 数据类型,... ... 属性名 数据类型,FULLTEXT INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC]);
6.在已经存在的表上创建全文索引:1.CREATE FULLTEXT INDEX 索引名 ON 表名(属性名 [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD FULLTEXT INDEX|KEY 索引名(属性名 [(长度)] [(ASC|DESC)]);
7.创建表时创建多列索引:CREATE TABLE table_name(属性名 数据类型,...... 属性名 数据类型,INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC], ...... 属性名n [(长度)] [ASC|DESC]) );
8.在已经存在的表上创建多列索引:1.CREATE INDEX 索引表 ON 表名(属性名 [(长度] [ASC|DESC] ,...... 属性名n [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD INDEX|KEY 索引名(属性名 [(长度)] [ASC|DESC],...... 属性名n [(长度)] [ASC|DESC]);
9.删除索引:DROP INDEX index_name ON table_name;
2.校验数据库表中是否创建成功:SHOW CREATE TABLE table_name \G
3.校验数据库表中索引是否被使用:EXPLAIN SELECT FROM * table_name \G
4.在已经存在的表上创建普通索引:1.CREATE INDEX 索引名 ON 表名(属性名 [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD INDEX|KEY 索引名 (属性名 [(长度)] [ASC|DESC]);
5.创建表时创建全文索引:CREATE TABLE table_name(属性名 数据类型,... ... 属性名 数据类型,FULLTEXT INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC]);
6.在已经存在的表上创建全文索引:1.CREATE FULLTEXT INDEX 索引名 ON 表名(属性名 [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD FULLTEXT INDEX|KEY 索引名(属性名 [(长度)] [(ASC|DESC)]);
7.创建表时创建多列索引:CREATE TABLE table_name(属性名 数据类型,...... 属性名 数据类型,INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC], ...... 属性名n [(长度)] [ASC|DESC]) );
8.在已经存在的表上创建多列索引:1.CREATE INDEX 索引表 ON 表名(属性名 [(长度] [ASC|DESC] ,...... 属性名n [(长度)] [ASC|DESC]);
2.ALTER TABLE table_name ADD INDEX|KEY 索引名(属性名 [(长度)] [ASC|DESC],...... 属性名n [(长度)] [ASC|DESC]);
9.删除索引:DROP INDEX index_name ON table_name;
0 0
- MySQL及SQL语言学习笔记2--索引的操作
- MySQL及SQL语言学习笔记1--表的操作
- MYSQL数据库优化之SQL及索引优化-学习笔记(2)
- 【MySQL笔记】MySQL使用索引的场景及真正利用索引的SQL类型
- MySQL学习笔记二(索引的操作)
- MySql学习笔记(3)--sql及DDL语句操作
- mysql索引的学习笔记
- [MySQL]--关于索引操作的SQL
- MYSQL数据库 - 学习笔记2 - C语言操作MYSQL
- MYSQL数据库优化之SQL及索引优化-学习笔记(1)
- mysql引擎、索引、事务、锁、sql注入及java操作
- MySQL数据库操作及SQL语句笔记
- mysql学习笔记(2)-创建MySQL索引
- MySQL学习笔记一(数据库及表的操作)
- 【mysql学习笔记】-索引
- MySQL索引学习笔记
- MySQL索引学习笔记
- MySQL学习笔记-索引
- centos security & tuning
- Activity的4种启动模式与应用场景
- [Android]Android开源工具项目集合20160523
- c++实验6-矩阵求和
- Ext2 vs Ext3 vs Ext4
- MySQL及SQL语言学习笔记2--索引的操作
- Java之------集合
- mysql 手动切主库
- 第十二周项目——时间类
- Spring-bean属性-1
- ext4 file system
- 解决SlidingMenu与ViewPager的滑动冲突尝试
- PLL时钟输出到普通I/O口的办法
- centOS6.5下安装xampp