mysql创建索引操作
来源:互联网 发布:大班mg红异端淘宝 编辑:程序博客网 时间:2024/06/05 23:56
首先我们创建表:
<span style="font-size:18px;">CREATE TABLE mytable(idserial INT PRIMARY KEY,category_id INT ,user_id INT ,ADDDATE INT );</span>写个存储过程插入1000条数据:
<span style="font-size:18px;">DELIMITER $CREATE PROCEDURE pro_insert()BEGIN DECLARE i INT DEFAULT 1;DECLARE m INT DEFAULT 1000;WHILE i<m DO INSERT INTO mytable(idserial,category_id,user_id,ADDDATE) VALUES(i,i,i,i);SET i=i+1;END WHILE;</span>删除存储过程:
<span style="font-size:18px;">DROP PROCEDURE pro_insert;</span>
<span style="font-size:18px;">查询category_id=1</span>
<span style="font-size:18px;">SELECT * FROM mytable WHERE category_id=1;</span>
<span style="font-size:18px;">创建索引</span>
<span style="font-size:18px;">CREATE INDEX mytable_categoryid ON mytable (category_id);</span>
<span style="font-size:18px;">删除索引</span>
<span style="font-size:18px;">DROP INDEX mytable_categoryid ON mytable;</span>
<span style="font-size:18px;">查询and条件</span>
<span style="font-size:18px;">SELECT * FROM mytable WHERE category_id=111 AND user_id=111;</span>
<span style="font-size:18px;">创建多重索引</span>
<span style="font-size:18px;"><span style="font-weight: 700; color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">CREATE INDEX mytable_categoryid_userid ON mytable(category_id,user_id);</span></span>
<span style="font-size:18px;"><span style="font-weight: 700; color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"></span></span>
<span style="font-size:18px;"><span style="font-weight: 700; color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">order by 后面创建多重索引</span></span>
<span style="font-size:18px;"><span style="font-weight: 700; color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">SELECT * FROM mytableWHERE category_id=1 AND user_id=2ORDER BY ADDDATE DESC;CREATE INDEX mytable_categoryid_userid_adddate ON mytable (category_id,user_id,ADDDATE);</span></span>
<span style="font-size:18px;"><span style="font-weight: 700; color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"></span></span>
0 0
- mysql创建索引操作
- 普通的MySQL用户利用表创建和索引操作
- MySQL 索引的创建、删除和查看操作
- 数据库操作--创建索引
- MySQL 创建索引
- MySql 创建索引
- mysql创建索引
- mysql创建唯一索引
- 如何创建MySQL索引
- MySQL创建索引
- MySQL创建索引
- MySQl索引创建
- 如何创建MySQL索引
- 创建mysql索引
- mysql创建索引技巧
- mysql创建index索引
- MYSQL创建唯一索引
- mysql创建索引
- 第十一周 项目1-验证算法(2)--二叉树的构造算法认证
- DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作
- Java for Web学习笔记(三二):JSTL(8)XML Tag
- java攻城狮所需养料
- Linux指令
- mysql创建索引操作
- 《C与指针》前三章总结
- 【计算机图形学】DDA算法和Bresenham算法
- LoginTask
- Java 15
- Spring MVC 中的同步图片上传 参数解析问题
- python--基础学习(三)字符串单引号、双引号、三引号
- 第十一周 项目1-(2)二叉树构造的算法认证--由后序和先序构造二叉树
- win7访问Linux Samba的共享目录提示“登录失败:用户名或密码错误”解决方法