详细介绍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(字段名) .. ..