博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql--测试前缀索引能否用于order by 或者 group by
阅读量:5846 次
发布时间:2019-06-18

本文共 1086 字,大约阅读时间需要 3 分钟。

创建一个测试用表

mysql> desc two;+-------+-------------+------+-----+---------+----------------+| Field | Type        | Null | Key | Default | Extra          |+-------+-------------+------+-----+---------+----------------+| id    | int(11)     | NO   | PRI | NULL    | auto_increment || pid   | int(11)     | YES  | MUL | NULL    |                || name  | varchar(10) | NO   | MUL | NULL    |                |+-------+-------------+------+-----+---------+----------------+3 rows in set (0.00 sec)

向里边插入10000条数据,不会写存储过程,只能用shell插入了

#!/bin/bash#产生指定范围的随机数function rand(){        min=$1        max=$(($2-$1+1))        num=$(($RANDOM+100000000))        echo $(($num%$max+$min))}for j in {
1..100}do sql='insert into two (pid,name) values '; for i in {
1..100} do randnum=$(rand 1 10000) randstr=$(date +%s%N | md5sum | head -c 10) sql=$sql"('$randnum','$randstr')," done sql=${sql%,*} /home/work/.jumbo/bin/mysql -u root -p123 -e "use test; $sql"done

 

转载于:https://www.cnblogs.com/bai-jimmy/p/4508974.html

你可能感兴趣的文章
解决TensorFlow程序无限制占用GPU
查看>>
C/C++预定义宏
查看>>
正则表达式(二)
查看>>
OpenCV (iOS)中的形态学变换(11)
查看>>
关于ONION/Wncry勒索病毒
查看>>
nginx缓存、压缩配置
查看>>
自定义li项目符号
查看>>
Asp.net导入Excel数据文件
查看>>
八 Appium常用方法介绍(转)
查看>>
css 定位position总结
查看>>
Linux下杀毒软件clamav的安装和使用
查看>>
入门级的按键驱动——按键驱动笔记之poll机制-异步通知-同步互斥阻塞-定时器防抖...
查看>>
linux 设置 hugepage
查看>>
【磁盘】从已经使用的磁盘上划分一块新的分区 方法
查看>>
GDAL读取jpg文件中GPS坐标信息
查看>>
mybatis 高级映射和spring整合之高级映射(4)
查看>>
冒泡排序
查看>>
点击弹出列表内容
查看>>
The default for KeyValuePair
查看>>
sqlplus查询中文字符串变乱码
查看>>