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

网站建设 三乐自己做的网站 jen

网站建设 三乐,自己做的网站 jen,wordpress点赞,帮别人做钓鱼网站吗一、环境 Mysql 5.7 二、Mysql索引创建解读 1.概述 通常我们在使用CREATE TABLE时会创建所有的索引。索引的创建对于 InnoDB 表尤其重要#xff0c;其中主键决定了数据文件中行的物理布局。 CREATE INDEX是另一种添加索引的方式#xff0c;针对已经创建的表添加索引。注…一、环境 Mysql 5.7 二、Mysql索引创建解读 1.概述 通常我们在使用CREATE TABLE时会创建所有的索引。索引的创建对于 InnoDB 表尤其重要其中主键决定了数据文件中行的物理布局。 CREATE INDEX是另一种添加索引的方式针对已经创建的表添加索引。注意CREATE INDEX这种方式是被映射到 ALTER TABLE来创建索引。而且对于PRIMARY KEY不能使用CREATE INDEX需要使用 ALTER TABLE。 InnoDB支持虚拟列的二级索引。 当启用 innodb_stats_persistent设置后每次在 InnoDB 表上创建索引后会运行 ANALYZE TABLE 语句。 CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name[index_type]ON tbl_name (key_part,...)[index_option][algorithm_option | lock_option] ...2.key part key_part:col_name [(length)] [ASC | DESC](key_part1, key_part2, ...) 形式的索引规范创建具有多个key part的索引。索引键值是通过连接给定key part的值形成的。key part可以[ASC | DESC]结尾可能在未来扩展用于指定索引值存储的升序或降序。但目前在代码层面[ASC | DESC]参与解析而索引值始终按升序ASC存储。 对于String列可以创建仅使用列的值关键的一部分值的索引使用 col_name(length) 语法来指定索引前缀长度。 key part需要注意一下几点 1可以对 CHAR、VARCHAR、BINARY 和 VARBINARY 的key part指定前缀。 2必须对 BLOB 和 TEXT 的key part指定前缀。此外BLOB 和 TEXT 列只能对 InnoDB、MyISAM 和 BLACKHOLE 表建立索引。 3前缀的长度限制以byte来衡量。但是CREATE TABLE、ALTER TABLE和CREATE INDEX句中索引规范的前缀长度被解释为 非二进制字符串类型(CHAR、VARCHAR、TEXT)的char的个数 和二进制字符串类型(BINARY、VARBINARY、BLOB)的byte的个数。 因此在对一个multibyte的char setMBCS的非二进制字符串的列指定前缀长度时要考虑到用byte衡量。 前缀支持和前缀长度如果支持取决于存储引擎。例如对于InnoDB表前缀最长可达 767 字节如果启用了innodb_large_prefix选项则最长可达 3072 字节。对于MyISAM表前缀长度限制为 1000 字节。NDB存储引擎不支持前缀。 3.Mysql创建索引的SQL CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name[index_type]ON tbl_name (key_part,...)[index_option][algorithm_option | lock_option] ...key_part:col_name [(length)] [ASC | DESC]index_option: {KEY_BLOCK_SIZE [] value| index_type| WITH PARSER parser_name| COMMENT string }index_type:USING {BTREE | HASH}algorithm_option:ALGORITHM [] {DEFAULT | INPLACE | COPY}lock_option:LOCK [] {DEFAULT | NONE | SHARED | EXCLUSIVE}4.InnoDB存储引擎支持的索引类型 InnoDB存储引擎支持的索引类型仅为BTREE。 5.InnoDB存储引擎的索引的特性 InnoDB存储引擎支持主键索引、唯一索引、普通索引使用BTREE的类型。但注意对于主键索引而言如果索引命中NULL值时InnoDB存储引擎是不对NULL进行存储的更不允许多个NULL值的。InnoDB存储引擎是不具备NULL和NOT NULL的索引检索。 而对于唯一索引、普通索引如果索引命中NULL值是可行的而且允许出现多个NULL值的情况。InnoDB存储引擎对这两种索引是支持用索引进行NULL和NOT NULL的检索。
http://www.zqtcl.cn/news/25083/

相关文章:

  • 专业做营销网站wordpress 清理缓存
  • vue.js做个人网站塘厦镇属于东莞哪个区
  • 网站建设项目实施方案金蝶直播软件
  • 酒店设计网站推荐一个人做网站需要多久
  • 国企500强公司有哪些seo网站做推广
  • 网站建设哪里有学卡片式wordpress模板
  • 大连网站建设服务网站开发一键上架淘宝
  • 网站建设及目标空间设计网站
  • 洛阳网站建设费用北京手机网站建设公司排名
  • 网站建设维护更新慈溪建设企业网站
  • 网站logo大全wordpress强大吗
  • 做加盟网站哪个最好公司网站如何做的美丽
  • 展示型网站举例随州网站建设公司
  • 电子商务网站名称和网址专门做吃播的网站
  • 做外贸面料的网站wordpress著名案例
  • 网站建设湖北黄页网页的推广网站
  • 网站系统开发毕业设计浙江建设信息港成绩查询栏
  • 做爰的网站asp网站源码安装流程
  • 江门市建设工程备案网站怎么制作网页步骤
  • 做网站生意不赚钱div嵌套影响网站收录
  • 温州手机网站制作多少钱安卓app制作教程
  • 网站开发如何建设公共页面网站程序预装
  • 滨州建设网站网站引导页flash
  • 无锡做网站的公司单位邮箱怎么申请
  • 网站流量怎么查看企业推广app
  • 如何做分享赚钱的网站建立官方网站
  • 公司建网站几天可以电子商务网站开发形式有
  • 如何减少网站建设中的错误迅当网络外贸网站建设980
  • 有趣的设计网站实体服务器做网站
  • 国内最大的c2c网站是甘州区住房和城乡建设局网站