码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MySQL 支持索引类型和DDL语句


    索引分类和作用

    • 普通索引:加速查询
    • 主键索引:加速查询 + 值唯一(不可以为null)+ 表中的每行记录只有一个
    • 唯一索引:加速查询 + 值唯一
    • 全文索引:对文本的内容进行分词,进行搜索
    • 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引合并

    索引DDL语句

    • 普通索引 DDL 语法:
    1. ALTER TABLE table_name ADD INDEX index_name ( column )
    2. -- 参数说明
    3. table_name:表名
    4. index_name:索引名称
    5. column:字段名称
    • 主键索引 DDL 语法:
    1. ALTER TABLE table_name ADD PRIMARY KEY ( column )
    2. -- 参数说明
    3. table_name:表名
    4. column:字段名称
    • 唯一索引 DDL 语法:
    1. ALTER TABLE table_name ADD UNIQUE ( column )
    2. -- 参数说明
    3. table_name:表名
    4. colummn:字段名
    • 全文索引 DDL 语法:
    1. ALTER TABLE table_name ADD FULLTEXT ( column)
    2. -- 参数说明
    3. table_name:表名
    4. column:字段名
    • 组合索引 DDL 语法:
    1. ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3 )
    2. -- 参数说明
    3. table_name: 表名
    4. index_name: 索引名称
    5. column1: 字段1
    6. column2: 字段2
    7. column3: 字段3

     实战:

    1.为base_house  表主键sid 添加主键索引。

    ALTER TABLE base_house ADD PRIMARY KEY (sid);

    2、为base_house 表中房屋编号fwbh 添加唯一索引。

    ALTER TABLE base_house ADD UNIQUE ( fwhb)

    3、为base_house 表中房屋介绍fwjs 添加全文索引。

    ALTER TABLE base_house ADD FULLTEXT (fwjs);
    

    4、为base_house 表中省(province)\市(city)\区县(county)\地址(address) 添加组合索引。

    ALTER TABLE base_house ADD INDEX base_house_union_dz_index( province, city, county, address)

    5、文base_house 表中联系人(lxr) 添加普通索引。

    ALTER TABLE base_house ADD INDEX base_house_common_lxr_index(lxr);

  • 相关阅读:
    【JavaSE专栏53】Java集合类HashMap解析,基于哈希表的键值对存储结构
    java计算机毕业设计网上购物商城演示录像源码+系统+数据库+lw文档+mybatis+运行部署
    Python里的类型list是什么?
    SPI总线协议
    房产中介管理系统,房产中介预约看房系统,看房预约系统毕设作品
    Geoffrey Hinton:深度学习的下一个大事件
    Hive笔记-01 架构概述
    AIGC - stable-diffusion(文本生成图片) + PaddleHub/HuggingFace + stable-diffusion-webui
    具有容错功能的键值对存储服务
    【5G MAC】RA-RNTI的计算过程
  • 原文地址:https://blog.csdn.net/zhouzhiwengang/article/details/127806406
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号