详细介绍MySQL键值(整理总结)
本篇文章给大家带来了关于mysql中键值的相关知识,其中包括了键值类型、索引介绍、索引优缺点以及mysql键值使用的相关问题,希望对大家有帮助。 推荐学习:mysql视频教程 MySQL 键值
本篇文章给大家带来了关于mysql中键值的相关知识,其中包括了键值类型、索引介绍、索引优缺点以及mysql键值使用的相关问题,希望对大家有帮助。
MySQL 键值概述
键值类型
根据数据存储要求,选择键值
index 普通索引
unique 唯一索引
fulltext 全文索引
primary key 主键
foreign key 外键
索引介绍
索引是什么?
—— 类似于书的目录
—— 对表中字段进行排序
—— 索引类型包括:Btree(二叉树)、B+tree、hash
索引优缺点
索引有点
—— 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性
—— 可以加快数据的查询速度
索引缺点
—— 但对表中的数据进行增加、删除和修改的时候,索引也要动态的调整,降低了数据的维护速度
—— 索引需要占物理空间
MySQL 键值使用
Index 普通索引
使用规则
—— 一个表中可以有多个 index 字段
—— 字段的值允许重复,且可以赋 NULL 值
—— 通常把做为查询条件的字段设置为 index 字段
—— index 字段标志为 MUL
建表时创建索引
—— index(字段名), index(字段名) .. ..