如题

解决方案 »

  1.   

    我的意思是,比如说:如果将用户名作为主键,在查询用户名时,假设用户名没有索引,就会很慢,而Oracle数据库就会在建立主键的同时对其建立索引,这样查询就会比较快。因此我想问一下,mysql有没有这个功能。
      

  2.   

    主健 本来就是索引哈!mysql> show index from usernumber;
    +------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
    | Table      | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
    +------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
    | usernumber |          0 | PRIMARY  |            1 | id          | A         |           0 |     NULL | NULL   |      | BTREE      |         |
    +------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
    1 row in set (0.00 sec)
      

  3.   

    在MYSQL中,当你建立主键时,索引同时也已建立起来了。
    不必重复设置