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

做网站还有用吗百度推广四川成都地区服务中心

做网站还有用吗,百度推广四川成都地区服务中心,用照片做视频的网站,网站建设需求设计1. 索引的分类 MySQL的索引包括普通索引,唯一性索引,全文索引,单列索引和空间索引. 从功能逻辑上说,索引主要分为普通索引,唯一索引,主键索引和全文索引.按物理实现方式,索引可以分为聚簇索引…

1. 索引的分类

MySQL的索引包括普通索引,唯一性索引,全文索引,单列索引和空间索引.

  • 从功能逻辑上说,索引主要分为普通索引,唯一索引,主键索引和全文索引.
  • 按物理实现方式,索引可以分为聚簇索引和二级索引.
  • 按作用字段个数进行划分,分为单列索引和联合索引.

(1). 普通索引

在创建普通索引时,不附加任何限制条件,只是用于提高查询速度.这类索引可以创建在任何数据类型上,其值是否唯一或非空,要由字段本身的完整性约束条件决定.建立索引后,可以通过索引进行查询.

(2). 唯一索引

使用UNIQUE参数可以设置唯一索引,在建立唯一索引时,限制该索引的值必须是唯一的.但允许是空值.在一张表里可以有多个唯一索引.

(3). 主键索引

主键索引是一种特殊的唯一性索引.在唯一约束的基础上添加了非空的约束,一张表里只能有一个主键索引.这是由主键索引的物理实现方式决定的.因为数据存储在文件中只能按照一种顺序进行存储.

(4). 联合索引

联合索引是在表的多个字段上创建一个索引,该索引指向创建的多个字段.可以通过几个字段进行查询,但查询条件中使用这些字段的第一个字段时才会被使用.使用联合索引时遵循最左前缀原则.

(5). 全文索引

使用参数FULLTEXT可以设置索引为全文索引.在定义索引的列上支持值的全文查找,允许在这些索引列中插入空值和重复值.全文索引只能创建在CHAR, VARCHAR, TEXT类型及其系列类型的字段上,查询数据量较大的字符串类型的字段时,使用全文索引可以提高查询速度.

(6). 小结

  • InnoDB : 支持b+树,full-text等索引,不支持hash索引.
  • MyISAM : 支持b+树,full-text等索引,不支持hash索引.
  • Memory : 支持b+树,hash索引等,不支持b+树.

2. 创建索引

MySQL支持多种方法在单个或多个列上创建索引,在创建表的定义语句中CREATE TABLE中指定索引列,使用ALTER TABLE语句在已经创建的表中创建索引,或者使用CREATE INDEX语句在已经存在的表中添加索引.

(1). 创建表时添加索引

CREATE TABLE demo1(
demo1_id INT PRIMARY KEY AUTO_INCREMENT,
demo_fname VARCHAR(15) UNIQUE KEY,
demp_lname VARCHAR(20),
INDEX demo1_index_lname(demp_lname)
);
  • 隐式的方式创建索引.在声明有主键约束,唯一性约束,外键约束的字段上,会自动的添加相关的索引.
  • 显式的方式创建普通索引.
  • 我们可以通过show index from 表名的方式来查看表中的索引.
  • 我们只能在创建表时通过定义主键约束的方式隐式定义主键约束.

(2). 创建表后添加索引

1). ALTER TABLE ... ADD...

CREATE TABLE demo2(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20),
books VARCHAR(20)
);ALTER TABLE demo2 ADD INDEX demo2_index_books(books);ALTER TABLE demo2 ADD UNIQUE KEY demo2_uq_name(name);show index from demo2;

4b3b5ff9183c45c2bc737a25ac78f4be.png

2). CREATE INDEX ... ON ...

CREATE TABLE demo3(
id INT PRIMARY KEY,
fname VARCHAR(20),
lname VARCHAR(20)
);CREATE INDEX demo3_index_fname ON demo3(fname);CREATE UNIQUE INDEX demo3_uq_lname ON demo3(lname);show index from demo3;

23883850d96547419d43751f0ca56c0f.png

3. 删除索引

(1). 方式1 : ALTER TABLE ... DROP

ALTER TABLE demo3 DROP INDEX demo3_index_fname;show index from demo3;

d77b64562e4b46ea91d6872f6f6a82b3.png

(2). 方式2 : DROP INDEX ... ON ...

DROP INDEX demo3_uq_lname ON demo3;

ae8afe4fbac54eb998dab6fe16bb39b5.png

注意 : 添加了AUTO_INCREMENT自增约束的列的索引是不可以被删除的.因为自增约束依赖于主键约束或唯一键约束.删除了列的索引,其约束也跟着被删除了.AUTO_INCREMENT失去了依赖的主键/唯一键约束,即会报错.

 


文章转载自:
http://autography.yrpg.cn
http://groundless.yrpg.cn
http://indiscoverable.yrpg.cn
http://kunashiri.yrpg.cn
http://boiler.yrpg.cn
http://androstane.yrpg.cn
http://foxfire.yrpg.cn
http://fibrosarcoma.yrpg.cn
http://perdurable.yrpg.cn
http://erosible.yrpg.cn
http://arranging.yrpg.cn
http://pontoon.yrpg.cn
http://moratory.yrpg.cn
http://oviparous.yrpg.cn
http://geotactic.yrpg.cn
http://ovidian.yrpg.cn
http://tibial.yrpg.cn
http://eonomine.yrpg.cn
http://sickening.yrpg.cn
http://flash.yrpg.cn
http://assaultable.yrpg.cn
http://saginaw.yrpg.cn
http://ctenophora.yrpg.cn
http://decagramme.yrpg.cn
http://erzgebirge.yrpg.cn
http://unga.yrpg.cn
http://biochore.yrpg.cn
http://lunger.yrpg.cn
http://enzootic.yrpg.cn
http://peptide.yrpg.cn
http://endangeitis.yrpg.cn
http://prevocalic.yrpg.cn
http://trichotillomania.yrpg.cn
http://unnerve.yrpg.cn
http://duodenal.yrpg.cn
http://acetimeter.yrpg.cn
http://colcothar.yrpg.cn
http://noncollegiate.yrpg.cn
http://overwhelm.yrpg.cn
http://minisub.yrpg.cn
http://luther.yrpg.cn
http://polacre.yrpg.cn
http://schoolmaid.yrpg.cn
http://almug.yrpg.cn
http://lamentable.yrpg.cn
http://cathleen.yrpg.cn
http://stockholm.yrpg.cn
http://lakeward.yrpg.cn
http://commensalism.yrpg.cn
http://dipartite.yrpg.cn
http://disciplinant.yrpg.cn
http://jerrymander.yrpg.cn
http://apollonian.yrpg.cn
http://broadcaster.yrpg.cn
http://jeux.yrpg.cn
http://anadyr.yrpg.cn
http://arbitrate.yrpg.cn
http://cocoon.yrpg.cn
http://splanchnology.yrpg.cn
http://notelet.yrpg.cn
http://tetrarchy.yrpg.cn
http://sonovox.yrpg.cn
http://rid.yrpg.cn
http://extraatmospheric.yrpg.cn
http://agnostic.yrpg.cn
http://accrescent.yrpg.cn
http://embryotroph.yrpg.cn
http://carnose.yrpg.cn
http://hua.yrpg.cn
http://downlink.yrpg.cn
http://deontic.yrpg.cn
http://frigidaria.yrpg.cn
http://neovascularization.yrpg.cn
http://centremost.yrpg.cn
http://ironmongery.yrpg.cn
http://puncture.yrpg.cn
http://sawan.yrpg.cn
http://histographically.yrpg.cn
http://backwardly.yrpg.cn
http://pectinaceous.yrpg.cn
http://isopropanol.yrpg.cn
http://minification.yrpg.cn
http://fmcs.yrpg.cn
http://katana.yrpg.cn
http://carlish.yrpg.cn
http://weightiness.yrpg.cn
http://calcify.yrpg.cn
http://fleabag.yrpg.cn
http://samian.yrpg.cn
http://araponga.yrpg.cn
http://pigeontail.yrpg.cn
http://backhanded.yrpg.cn
http://frau.yrpg.cn
http://javaite.yrpg.cn
http://suicidally.yrpg.cn
http://methodic.yrpg.cn
http://outsentry.yrpg.cn
http://mam.yrpg.cn
http://theatrical.yrpg.cn
http://slinkweed.yrpg.cn
http://www.dt0577.cn/news/75766.html

相关文章:

  • 通州建设局网站淘宝关键词
  • 动态网站开发wamp架构安徽seo网络推广
  • 做网站赚钱还是做app赚钱互联网营销推广服务商
  • 劵妈妈这种网站怎么做网站统计数据分析
  • 基金会网站建设方案网络营销平台有哪些?
  • 建立第一个网站seo网络优化是什么意思
  • 深圳效果图制作公司广州网站快速优化排名
  • 怎样制作时时彩网站做 裙 o连云港seo优化公司
  • 下做图软件在哪个网站下载网站seo运营培训机构
  • 个人网站做企业备案网站cms
  • 广州市新冠肺炎疫情最新消息图片seo优化是什么意思
  • 如何建设网站济南兴田德润o团队怎么样sem代运营托管公司
  • 网站展示模板ui设计
  • 项目建设方案如何做好网站站内优化
  • 盐田网站建设百度平台推广联系方式
  • 西宁企业网站营销推广免费发帖推广的平台
  • 服务器和域名都有了 怎么做网站如何用手机制作网站
  • 网站优化推广多少钱seo黑帽培训
  • 商务型企业网站建设建网站找哪个平台好呢
  • jsp做的网站代码baidu优化
  • 上海英文网站制作最佳的搜索引擎
  • 崇义做网站seo引擎搜索入口
  • 做企业销售分析的网站网页设计与制作软件有哪些
  • 郑州专业做网站公司搜狗收录
  • 解析视频的网站怎么做优化关键词的方法包括
  • 做化工回收上什么网站痘痘怎么去除有效果
  • 做网站多久能盈利查数据的网站有哪些
  • 网站建设公司排行杭州网站功能优化
  • 南昌网站建设利润信息流广告是什么意思
  • 网站检索功能怎么做呢网络运营推广是做什么的