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

帮企业外卖网站做推网站需要的技术

帮企业外卖网站做推,网站需要的技术,徐州公共资源建设交易平台,手机网站建设软件有哪些欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享#xff0c;与更多的人进行学习交流 本文收录于SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习#xff0c;有基础也有进阶#xff0c;有MySQL也有Oracle 索引 • MySQL版 前言一、索引1.简介2.创建2.1 索引… 欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享与更多的人进行学习交流 本文收录于SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习有基础也有进阶有MySQL也有Oracle 索引 • MySQL版 前言一、索引1.简介2.创建2.1 索引类型之逻辑分类2.1.1普通索引(单列索引) 的创建2.1.2普通索引(单列索引) 的查看2.1.3 复合索引(组合索引)的创建2.1.4 复合索引(组合索引)的应用2.1.5 唯一索引的创建2.1.6 复合索引唯一索引的比较2.1.7 主键索引的介绍(MySQLOracle)2.1.8 主键索引的创建2.1.9 主键索引 复合索引2.1.10 全文索引 小结 前言 ✅今天继续SQL的索引的篇章同样我们会讲到MySQL和Oracle的索引大家拭目以待吧 ✳️今天接着上一篇【SQL应知应会】索引一• MySQL版的内容讲的是按照逻辑分类后的唯一索引、主键索引、全文索引其中还详细的讲述了复合索引与唯一索引的比较以及复合索引与主键索引的比较 ✴️文章中提供了代码和很具体的截图代码是为了减轻大家学习的难度同时用截图可以更形象的让大家去理解知识点想要表达的意思希望大家跟着一起学起来 希望文章的内容对大家有所帮助如果有什么不足的地方大家可以在评论区或者私信我感谢大家的支持 那么快拿出你的电脑跟着文章一起学习起来吧 一、索引 1.简介 :传送门索引的优缺点 1.1 索引的优点 1.2 索引的缺点 2.创建 :传送门2.1.1普通索引 ~ 2.1.4复合索引 2.1 索引类型之逻辑分类 2.1.1普通索引(单列索引) 的创建 2.1.2普通索引(单列索引) 的查看 2.1.3 复合索引(组合索引)的创建 2.1.4 复合索引(组合索引)的应用 :传送门2.1.1普通索引 ~ 2.1.4复合索引 2.1.4.1 直接使用select *查询前面添加索引的表 2.1.4.2 查询具体的字段 2.1.4.3 遵循最左前缀原则对复合索引中的索引字段按照顺序进行查询 2.1.4.4 遵循最左前缀原则对复合索引中的索引字段不按照顺序进行查询 2.1.4.5 不遵循最左前缀原则对复合索引中的索引字段进行查询 2.1.4.6 in not in 2.1.5 唯一索引的创建 唯一索引和普通索引类似主要的区别在于唯一索引限制列的值必须唯一但允许存在空值只允许存在一条空值 1.创建单个索引 CREATE UNIQUE INDEX index_name ON table_name(col_name);2.创建多个索引 CREATE UNIQUE INDEX index_name on table_name(col_name,...);3.修改表结构——单个 ALTER TABLE table_name ADD UNIQUE index index_name(col_name);4.修改表结构——多个 ALTER TABLE table_name ADD UNIQUE index index_name(col_name,...);5.创建表的时候直接指定索引 CREATE TABLE news (id int(11) NOT NULL AUTO_INCREMENT ,title varchar(255) NOT NULL ,content varchar(255) NULL ,time varchar(20) NULL DEFAULT NULL ,PRIMARY KEY (id),UNIQUE index_name_unique(title) )2.1.6 复合索引唯一索引的比较 情况1表中有复合与唯一对于存在的值 explain select * from emp where empno 7499;情况2表中有复合与唯一对于不存在的值 explain select * from emp where empno 99999;情况3表中只有复合对于不存在的值 explain select * from emp where empno 99999;2.1.7 主键索引的介绍(MySQLOracle) 主键索引是一种特殊的唯一索引一个表只能有一个主键不允许有空值。一般是在建表的时候同时创建主键索引 导出建表语句的时候,在primary key后面会自带一个using btree 上图是MySQL的,如果是Oracle的话,会单独对主键进行create index 2.1.8 主键索引的创建 1.主键索引(创建表时添加) CREATE TABLE news (id int(11) NOT NULL AUTO_INCREMENT ,title varchar(255) NOT NULL ,content varchar(255) NULL ,time varchar(20) NULL DEFAULT NULL ,PRIMARY KEY (id) )2.主键索引(创建表后添加) alter table tbl_name add primary key(col_name);3.示例 CREATE TABLE order (orderId varchar(36) NOT NULL,productId varchar(36) NOT NULL ,time varchar(20) NULL DEFAULT NULL ) alter table order add primary key(orderId);2.1.9 主键索引 复合索引 如果在主键上建复合索引,对于主键索引和复合索引,在查找时会优先使用复合索引如果只有主键索引,使用主键索引是很快的,const级别,这是第二快的级别,最快的级别是null,即啥也没查到 explain select * from emp where empno 73692.1.10 全文索引 在一般情况下模糊查询都是通过 like 的方式进行查询。 但是对于海量数据这并不是一个好办法在 like “value%” 可以使用索引但是对于 like “%value%” 这样的方式执行全表查询这在数据量小的表不存在性能问题但是对于海量数据全表扫描是非常可怕的事情,所以 like 进行模糊匹配性能很差。这种情况下需要考虑使用全文搜索的方式进行优化。 全文搜索在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引在 MySQL 5.6 版本之后支持 InnoDB CREATE FULLTEXT INDEX index_fulltext_content ON table_name(col_name)注意 默认 MySQL 不支持中文全文检索 MySQL 全文搜索只是一个临时方案对于全文搜索场景更专业的做法是使用全文搜索引擎例如ElasticSearch 或 Solr。 小结 感谢大家耐心的看完这篇文章这篇文章是MySQL索引的第2篇文章我们在SQL方面写了很多内容了大家可以去我的专栏SQL应知应会 进行学习如果大家觉着还算可以那么就给个三连支持一下吧 也可以加入我的社区一起学习呀 ✅如果想要继续关注和学习后续更多的内容那就关注一下爱书不爱输的程序猿吧当然如果大家还有什么其他方面的知识点想要看可以在评论区或者私信我
http://www.hkea.cn/news/14578525/

相关文章:

  • 建设网站外国人可搜到青岛建设大学招聘信息网站
  • 网站建设规划书网页游戏平台官网
  • 尔雅网站开发实战温州做网站整站优化
  • 网站搜索框宁波seo外包服务平台
  • 13个实用平面设计网站wordpress 获取当前page id
  • 深圳网站建设制作开发丽水企业网站建设公司
  • 网站的支付接口对接怎么做做电脑系统哪个网站
  • 格力电器的网站建设评价如何对网站进行维护
  • 学习制作网页的网站网站源码 照明
  • 视频剪辑制作公司手机百度关键词优化
  • 网站建设综合实训心得网站开发的国内外现状
  • 学校建设服务网网站建设方案项目书jquery 上传wordpress
  • ps设计网站首页界面工商企业信息公示系统
  • 商务网站开发实验报告北京纪念册设计制作
  • 网站在哪里备案信息企业网络拓扑图及说明
  • 网站备案的时候可以做网站吗万网主机网站建设视频
  • 哪个网站的地图可以做分析图东莞微信小程序开发公司报价
  • 做网站的几个必要步骤wordpress配置数据库
  • 网站建设成本计划安阳信息网
  • 常州北京网站建设凡科网站建设是免费的吗
  • 站内免费推广有哪些重庆软件外包公司
  • 只做硬件网站aso优化方案
  • 网站建设a2345公司网站做百度广告如何报税
  • 南通市网站建设我的完网页制作基础教程第二版课后题
  • 做网站程序怎么写wordpress 主题函数生成
  • 英国做电商网站有哪些个人网站空间申请
  • 网站色彩心理centos7 wordpress网站
  • 做网站图片格式建筑设计集团
  • 江山做网站视觉传达设计培训机构有哪些
  • 广州网站设计公司排名门户网站建设工作会议