mysql 请问一下 ,为什么我的g表建立了索引还是全局搜索

mysql 请问一下 ,为什么我的g表建立了索引还是全局搜索,第1张

兄弟,primary key是主键,每个表只能有一个主键,而且数据是唯一的。

可以这样写:

CREATE TABLE IF NOT EXISTS `".$ctb_name."` (

`id` INT(9) NOT NULL AUTO_INCREMENT PRIMARY KEY,

`keyid` VARCHAR(20) NOT NULL,

`key` VARCHAR(20) NOT NULL,

`stauts` BOOL NOT NULL DEFAULT'0',

index `idx_status`(`status`)

)ENGINE = MYISAM DEFAULT CHARSET=utf8

不过,status是bool类型的字段,只有true和false,区分度太低,没有必要加索引

索引目的是为了使查询更快,区分度小的时候不如全表扫描。

是的。根据mysql的介绍显示,每天是100g的量。MySQL是一个关系数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/72991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-02
下一篇2023-03-02

发表评论

登录后才能评论

评论列表(0条)

    保存