首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL笔记(2)——MySQL的表操作与索引

| NULL | | | course_id | int | NO | MUL | NULL | | | score...如果不指定数据类型,MySQL无法解析该语句,就会出现错误: mysql> alter table score modify column remarks not null default '无备注'...MUL:非唯一索引,该索引包括多个重复的键值时,Key属性值就会显示为mul。 UNI: 表示该列是唯一键。唯一键也可以用于唯一标识表中的每一行数据,但是它允许NULL值。一个表可以有多个唯一键。...什么是索引 MySQL索引是一种帮助MySQL快速获取数据的数据结构,就像是书的目录一样可以快速访问特定信息。...空间索引:MySQL在5.7之后的版本支持了空间索引,而且支持OpenGIS几何数据模型。MySQL在空间索引这方面遵循OpenGIS几何数据模型规则。

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL information_schema详解 COLUMNS

    往期专题请查看www.zhaibibei.cn 这是一个坚持Oracle,Python,MySQL原创内容的公众号 这个专题主要讲information_schema数据库下的一些表 如无特殊说明数据库版本为...MySQL 5.7.26 1....代表该列是一个非唯一索引的第一个列 如果一个栏位在多个索引中,COLUMN_KEY只会显示其中优先级最高的一个,顺序为PRI, UNI, MUL 如果表中无主键,如果一个唯一索引不可以包含空值(定义非空...),该列其可能会被显示为PRI 一个复合索引如果是唯一的,该列也有可能会被显示为MUL 1.2 EXTRA 该列用于显示额外的信息 auto_increment 代表该列有AUTO_INCREMENT属性...参考链接 https://dev.mysql.com/doc/refman/5.7/en/columns-table.html

    4K41

    MySQL数据库,从入门到精通:第三篇——MySQL 数据库规范和基础查询语句

    MySQL数据库,从入门到精通:第三篇——MySQL 数据库规范和基础查询语句 前言 MySQL是一种流行的关系型数据库管理系统,在各行各业广泛应用。...本文致力于介绍MySQL数据库规范和基本SELECT语句,帮助读者了解如何更好的使用和管理MySQL数据库。...| varchar(20) | YES | | NULL | | | hire_date | date | NO | | NULL | | | job_id | varchar(10) | NO | MUL...| NULL | | | department_id | int(4) | YES | MUL | NULL | | +----------------+-------------+------+--...PRI表示该列是表主键的一部分;UNI表示该列是 UNIQUE索引的一部分;MUL表示在列中某个给定值允许出现多次。 Default:表示该列是否有默认值,如果有,那么值是多少。

    9210
    领券