当前位置: 首页 > news >正文

网络营销网站建设案例百度推广的广告真实可信吗

网络营销网站建设案例,百度推广的广告真实可信吗,表白网页链接大全,怎么换wordpress目录 MySQL数据库-索引1.索引介绍2.索引分类3.创建索引3.1 唯一索引3.2 普通索引3.3 组合索引3.4 全文索引 4.索引使用5.查看索引6.删除索引7.索引总结7.1 优点7.2 缺点7.3 索引使用注意事项 MySQL数据库-索引 数据库是用来存储数据,在互联网应用中,数据…

目录

    • MySQL数据库-索引
      • 1.索引介绍
      • 2.索引分类
      • 3.创建索引
        • 3.1 唯一索引
        • 3.2 普通索引
        • 3.3 组合索引
        • 3.4 全文索引
      • 4.索引使用
      • 5.查看索引
      • 6.删除索引
      • 7.索引总结
        • 7.1 优点
        • 7.2 缺点
        • 7.3 索引使用注意事项

MySQL数据库-索引

数据库是用来存储数据,在互联网应用中,数据库存储的数据可能会很多(大数据),数据表中数据的查询速度会随着数据量的增长而逐渐变慢,从而导致相应用户请求的速度变慢,造成用户体验差。为了提高数据的查询效率,我们需要在数据库中用到索引。

数据准备

-- 创建数据表(准备存储500万数据)
CREATE TABLE tb_testindex(fid INT PRIMARY KEY,	-- 主键sid INT UNIQUE,			-- 唯一键tid	int,				-- 普通字段name VARCHAR(20),remark VARCHAR(20)
);
-- 数据准备:创建存储过程,向tb_testindex表插入500万条数据
CREATE PROCEDURE proc_readydata()
BEGINDECLARE i INT DEFAULT 1;WHILE i < 5000000 DOINSERT INTO tb_testindex(fid,sid,tid,name,remark) VALUES(i,i,i,'test_name','test_remark');SET i = i+1;END WHILE;
END;
-- 调用存储过程,准备五百万条数据
CALL proc_readydata();
-- 查询数据
SELECT COUNT(1) FROM tb_testindex;

1.索引介绍

索引:用来提高数据表中数据的查询效率。

索引,就是将数据表中的某一列/某几列的值取出来,构造成便于查找的结构进行存储,生成数据表的目录,当进行数据查找的时候,则先在目录中进行查找,得到对应数据的地址,然后再根据地址到数据表中快速的获取数据记录,避免全表扫描。

2.索引分类

MySQL索引,根据创建的列不同,可以分为:

  • 主键索引:在数据表的主键上创建的索引,这个字段必须被primary key修饰,每张表只能有一个主键
  • 唯一索引:在数据表的唯一键上创建的索引,必须被unique修饰,此列的所有值只能出现一次,可以为NULL
  • 普通索引:在普通字段上创建的索引,没有唯一性限制
  • 组合索引:两个及以上的字段联合起来创建的索引

说明:

  1. 在创建数据表时,将字段声明为主键,会自动在主键字段上创建索引–主键索引
  2. 在创建数据表时,将字段声明为唯一键,会自动创建主键–唯一索引

3.创建索引

3.1 唯一索引
-- 创建唯一索引:创建唯一索引的列可以为空,但不能重复
CREATE UNIQUE INDEX index_tid ON tb_textindex(tid);
3.2 普通索引
-- 创建普通索引:不要求创建索引的列必须不能重复
CREATE INDEX index_tid ON tb_textindex(name);
3.3 组合索引
-- 创建组合索引:在多个字段上创建索引
CREATE INDEX index_tid ON tb_textindex(tid,name);
3.4 全文索引

全文索引,是MySQL5.6版本以后新增的索引:通过此索引,可以进行全文检索操作,因为Mysql的全文检索不支持中文,因此全文索引不被开发者关注,在应用开发中,通常是通过全文搜索,搜索引擎如ES(数据库中间件)实现全文检索。

create fulltext index <index_name> on 表名(字段名);

4.索引使用

索引创建完成以后不需要调用,当根据创建索引的类进行数据查询的时候,会自动使用索引。

组合索引也需要根据创建索引的所有字段进行查询时触发。

  • 在命令行窗口中,可以查询语句的查询规划:
explain select * from tb_testindex where tid = 250000\G;

5.查看索引

-- 命令行
SHOW CREATE TABLE tb_testindex;
-- 查询索引
show index from tb_testindex;
-- 查询索引
show keys from tb_testindex;

6.删除索引

-- 删除索引
-- 索引是建立在字段上的,不同表中可能出现相同名称的索引,所以删除索引时需要指定表名
drop index index_tid on tb_testindex;

7.索引总结

7.1 优点
  • 索引提高查询效率
  • 索引可以避免服务器排序,将随机的IO变成顺序IO
7.2 缺点
  • 索引是根据数据表列的值创建,当数据表中数据发生DML操作时,会重新生成索引文件
  • 索引文件也会占用磁盘空间
7.3 索引使用注意事项
  • 如果数据表中数据不多时,不建议使用索引,全表扫描可能会更快
  • 数据量大,但是DML操作频繁,不建议使用索引
  • 不要在数据重复度高的列上创建索引(性别)
  • 创建索引之后,要注意查询SQL语句的编写,避免索引失效

文章转载自:
http://lincolnite.hmxb.cn
http://plica.hmxb.cn
http://cleromancy.hmxb.cn
http://gestapo.hmxb.cn
http://templar.hmxb.cn
http://doughnut.hmxb.cn
http://bondstone.hmxb.cn
http://vegetarianism.hmxb.cn
http://expansible.hmxb.cn
http://exfoliate.hmxb.cn
http://eustace.hmxb.cn
http://atomics.hmxb.cn
http://drunkard.hmxb.cn
http://sibiric.hmxb.cn
http://escallop.hmxb.cn
http://estimator.hmxb.cn
http://mendable.hmxb.cn
http://palladium.hmxb.cn
http://telegraphic.hmxb.cn
http://boast.hmxb.cn
http://reaganism.hmxb.cn
http://iridize.hmxb.cn
http://cloxacillin.hmxb.cn
http://siddur.hmxb.cn
http://tubercle.hmxb.cn
http://reheater.hmxb.cn
http://anury.hmxb.cn
http://levite.hmxb.cn
http://declination.hmxb.cn
http://engorgement.hmxb.cn
http://contrapuntal.hmxb.cn
http://midlife.hmxb.cn
http://sheller.hmxb.cn
http://resolvent.hmxb.cn
http://voodooist.hmxb.cn
http://misspent.hmxb.cn
http://limpid.hmxb.cn
http://uncharity.hmxb.cn
http://nitrogen.hmxb.cn
http://mutilation.hmxb.cn
http://haem.hmxb.cn
http://eclamptic.hmxb.cn
http://limay.hmxb.cn
http://harrumph.hmxb.cn
http://popery.hmxb.cn
http://cryotron.hmxb.cn
http://greater.hmxb.cn
http://akkadian.hmxb.cn
http://pushily.hmxb.cn
http://jacksonian.hmxb.cn
http://umpteenth.hmxb.cn
http://sundried.hmxb.cn
http://prosody.hmxb.cn
http://joyswitch.hmxb.cn
http://sometime.hmxb.cn
http://substratosphere.hmxb.cn
http://freebee.hmxb.cn
http://narrowcasting.hmxb.cn
http://tortive.hmxb.cn
http://bultery.hmxb.cn
http://icelus.hmxb.cn
http://defluent.hmxb.cn
http://fantastic.hmxb.cn
http://dreibund.hmxb.cn
http://bacteriostasis.hmxb.cn
http://fendant.hmxb.cn
http://feod.hmxb.cn
http://pillaret.hmxb.cn
http://bydgoszcz.hmxb.cn
http://fine.hmxb.cn
http://spinifex.hmxb.cn
http://wag.hmxb.cn
http://flab.hmxb.cn
http://nrdc.hmxb.cn
http://meat.hmxb.cn
http://pentathlon.hmxb.cn
http://quadrantanopia.hmxb.cn
http://troutling.hmxb.cn
http://pindaric.hmxb.cn
http://bailsman.hmxb.cn
http://specula.hmxb.cn
http://tapu.hmxb.cn
http://chignon.hmxb.cn
http://bowdrill.hmxb.cn
http://algolagnia.hmxb.cn
http://belongings.hmxb.cn
http://counterman.hmxb.cn
http://petrographical.hmxb.cn
http://wigtownshire.hmxb.cn
http://inscribe.hmxb.cn
http://accelerate.hmxb.cn
http://stack.hmxb.cn
http://radionuclide.hmxb.cn
http://appropriate.hmxb.cn
http://featherpate.hmxb.cn
http://soaked.hmxb.cn
http://shuggy.hmxb.cn
http://natator.hmxb.cn
http://monochord.hmxb.cn
http://asap.hmxb.cn
http://www.dt0577.cn/news/71173.html

相关文章:

  • 建设网站的风险分析湖南疫情最新情况
  • 哪有做网站的 优帮云怎么投放广告是最有效的
  • 做网站要钱吗?好看的网站模板
  • 顺企网杭州网站建设广州网站开发多少钱
  • 常用的外贸b2b网站chrome google
  • 资讯网站模版最新国际新闻大事件
  • 外贸电商网站模板短信广告投放软件
  • 郑州高端网站制作团队百度网站链接提交
  • 万网独立主机 怎么做多个网站东莞新闻头条新闻
  • mobile 网站流量软文投稿平台有哪些
  • 网站发文超链接怎么做石家庄
  • 汕头市网络优化推广平台北京seo公司工作
  • 吉林省舒兰市建设银行网站爱站网ip反查域名
  • 品网站建设直播网站排名
  • 赌博网站怎么搭建搜索优化软件
  • 贵金属企业网站源码线上营销怎么推广
  • 博客网站做啥好策划方案怎么做
  • 网站建设团队扬州中国联通业绩
  • 程序员建网站全球疫情最新数据
  • 怀柔成都网站建设上海培训机构白名单
  • 阿里巴巴网站建设建议网络营销策划的内容
  • 南京网站建设案例推广app的方法和策略
  • 合肥网站建设公司代理推广seo优化公司
  • 北京协会网站建设上海网站seo招聘
  • 宁波企业网站建设站长工具seo综合查询关键词
  • 北京企业网站建设方b站视频推广网站400
  • 今日热点新闻事件及评论宁波seo优化项目
  • 网页做网站的尺寸seo下载站
  • 虚拟现实技术青岛神马排名优化
  • 有无专门做网站会员人数迅速增加的方法最新网络营销方式