MySQL建立表的時候,可以為表中的字段建立索引,用于提升表的查詢性能。這里簡單介紹一下如何在MySQL中建立表的索引。
CREATE TABLE user_info ( user_id int(11) NOT NULL AUTO_INCREMENT COMMENT '用戶ID', user_name varchar(20) NOT NULL DEFAULT '' COMMENT '用戶名稱', age tinyint(3) NOT NULL DEFAULT '0' COMMENT '年齡', PRIMARY KEY (user_id), UNIQUE KEY user_name_index (user_name) ) ENGINE=InnoDB;
上面的代碼中,CREATE TABLE后面跟的是表名,其中的字段屬性依次為字段名、數據類型、是否允許為空、默認值以及注釋,它們各自使用空格進行分隔。下面展示了如何為表user_info中的字段user_name建立唯一索引user_name_index。
ALTER TABLE user_info ADD UNIQUE KEY user_name_index (user_name);
以上就是MySQL中建立表的索引。需要注意的是,索引能夠提升查詢性能,但也會降低插入和更新性能,因此需要合理的考慮是否需要為表中的字段建立索引。
上一篇1.8jquery文件