mysql的索引是什么啊?怎么建立啊,比如我有个表table,有两个列一个name,一个password。
发布网友
发布时间:2022-05-11 02:55
我来回答
共2个回答
热心网友
时间:2024-02-08 07:14
把 mysql数据表 比喻为一本书,索引就相当于 书的目录
当这本书很大时,目录就很重要了,这样可以加快搜索速度
建立索引的方法
alter table add index(name);
热心网友
时间:2024-02-08 07:15
建议用phpmyadmin之类的管理软件管理
可以创建主键、唯一索引,index索引等所有MYSQL功能。
如果要用sql来表示:
CREATE TABLE `user` (
`id` INT(10) unsigned NOT NULL AUTO_INCREMENT,
`name` VARCHAR(100) NOT NULL DEFAULT '',
`password` VARCHAR(255) NOT NULL DEFAULT '',
`createTime` DATETIME NOT NULL,
`updateTime` DATETIME NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `idx_unique_name` (`name`),
INDEX(`createTime`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;