• 主键、外键和索引的区别


    定义

    主键:唯一标识一条记录,不能有重复的,不允许为空

    外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值

    索引:是对数据库表中一列或多列的值进行排序的一种结构

    作用

    主键:用来保证数据完整性

    外键:用来和其他表建立联系用的

    索引:是提高查询排序的速度

    个数

    主键:主键只能有一个

    外键:一个表可以有多个外键

    索引:一个表可以有多个唯一索引

    添加

    主键:ALTER TABLE “表名” ADD PRIMARY KEY (字段名)

    外键:ALTER TABLE “表名” ADD FOREIGN KEY (字段名) REFERENCES “另一张表名”( 字段名)

    索引:ALTER TABLE “表名” ADD INDEX (字段名)

  • 相关阅读:
    开发mis系统的技术
    Navicat软件与pymysql模块
    5.6作业
    mysql表的查询
    5.5作业
    约束条件
    mysql基本数据类型
    数据库
    网络编程项目
    并发编程四
  • 原文地址:https://www.cnblogs.com/wzk-0000/p/8874171.html
Copyright © 2020-2023  润新知