zoukankan      html  css  js  c++  java
  • mysql--测试前缀索引能否用于order by 或者 group by

    创建一个测试用表

    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
  • 相关阅读:
    Memcached: 目录
    Memcached: temple
    Redis: Redis支持五种数据类型
    互联网市场
    java实现猜生日
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
  • 原文地址:https://www.cnblogs.com/bai-jimmy/p/4508974.html
Copyright © 2011-2022 走看看