wordpress自定义函数,关键词优化排名第一,宠物医院网站建设方案,郑州高端网站一、索引优化速度 创建对应字段的索引#xff0c;只对该列有效#xff0c;只能提高该列的查询速度 创建索引后#xff0c;查询速度变快#xff0c;但是表占用空间变大 create index 索引名 on 表名(需要创建索引的列)二、索引的原理 普通索引允许该字段重复 全文索引#…一、索引优化速度 创建对应字段的索引只对该列有效只能提高该列的查询速度 创建索引后查询速度变快但是表占用空间变大 create index 索引名 on 表名(需要创建索引的列)二、索引的原理 普通索引允许该字段重复 全文索引在一个文章里找一个关键字
三、索引使用 #索引的使用-- 创建索引
CREATE TABLE t26(id INT,name VARCHAR(32));-- 查询表是否有索引
SHOW INDEXES FROM t26-- 添加索引-- 添加唯一索引
CREATE UNIQUE INDEX id_index ON t26(id);-- 添加普通索引
CREATE INDEX id_name ON t26(id);
-- 如何选择
-- 1、如果某列的值不会重复优先考虑使用unique索引否则使用普通索引-- 添加普通索引的方式2
ALTER TABLE t26 ADD INDEX id_index(id);-- 添加主键索引
CREATE TABLE t27(id INT,name VARCHAR(32));ALTER TABLE t27 ADD PRIMARY KEY (id);
SHOW INDEXES FROM t27;-- 删除索引DROP INDEX id_index ON t26;-- 删除主键索引
ALTER TABLE t27 DROP PRIMARY KEY;-- 修改索引先删除再添加新的索引-- 查询索引
-- 方式1
SHOW INDEX FROM t26;
-- 方式2
SHOW INDEXES FROM t26
-- 方式3
SHOW KEYS FROM t26-- 方式4
DESC t26-- 练习题
CREATE TABLE order1(id INT PRIMARY KEY,goods_name VARCHAR(32),puchaser VARCHAR(32),num INT);
SHOW INDEXES FROM order1;CREATE TABLE order2(id INT,goods_name VARCHAR(32),puchaser VARCHAR(32),num INT);ALTER TABLE order2 ADD PRIMARY KEY (id);
SHOW INDEX FROM order2;CREATE TABLE menu1(id INT,food VARCHAR(32),cooker VARCHAR(32),order_id INT UNIQUE,prices DECIMAL(10,2));
SHOW INDEX FROM menu1;CREATE TABLE menu2(id INT,food VARCHAR(32),cooker VARCHAR(32),order_id INT UNIQUE,prices DECIMAL(10,2));CREATE UNIQUE INDEX id_index ON menu2(order_id);
SHOW INDEX FROM menu2;CREATE TABLE sportman(id INT,dname VARCHAR(32),good VARCHAR(32));ALTER TABLE sportman ADD INDEX id_index(dname);SHOW INDEX FROM sportman;