一、主键:

create table t4(id int not null auto_increment primary key,name char(10),num int)engine =innodb default charset=utf8;primary key: 主键
ps: id int not null auto_increment primary key将id设置为主键。

主键

二、外键:

将一张表的某一列,与另外一张表进行绑定的关系叫外键。

上图就是department列与部门表进行绑定。

外键

三、补充:

转载于:https://www.cnblogs.com/AYxing/p/9562550.html

MYSQL-主键、外键相关推荐

  1. 约束,MySQL约束,非空默认值,主键外键唯一自增,完整详细可收藏

    文章目录 1. 约束(constraint)概述 2. 非空约束 3. 唯一性约束 4. PRIMARY KEY 约束 5. 自增列:AUTO_INCREMENT 6. FOREIGN KEY 约束 ...

  2. mysql 主键外键sql_SQL外键VS主键说明了MySQL语法示例

    mysql 主键外键sql A Foreign Key is a key used to link two tables. The table with the Foreign Key Constra ...

  3. mysql中表的约束,主键外键唯一键

    mysql2 表的约束 空属性(NULL) 默认值 列描述 zerofill 主键 主键属性 复合主键 追加主键 删除主键 自增长 唯一键 外键 表的约束 空属性(NULL) 此时 name 的 Nu ...

  4. Mysql无法创建外键的原因

    在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因. 1.  两个字段的类型或者大小不严格匹配.例如,如果一个 ...

  5. mysql不能删除外键吗,MySQL不能删除外键约束所需的索引

    MySQL不能删除外键约束所需的索引 我需要改变现有的数据库添加一列. 因此我也想更新UNIQUE字段来包含这个新列. 我试图删除当前的索引,但不断收到错误MySQL Cannot drop inde ...

  6. mysql setnull_1、Mysql无法创建外键的原因 2、MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用...

    在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因. 1.  两个字段的类型或者大小不严格匹配.例如,如果一个 ...

  7. 零基础带你学习MySQL—foreign key 外键(二十六)

    零基础带你学习MySQL-foreign key 外键(二十六) -- 外键演示 -- 创建 主表 my_class CREATE TABLE my_class ( id INT PRIMARY KE ...

  8. (转)mysql 无法设置外键的原因总结

    在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因. 1.  两个字段的类型或者大小不严格匹配.例如,如果一个 ...

  9. oracle+cascade=gt;true,mysql数据库主外键级联删除脚本RESTRICT -- CASCADE

    在项目中,我们一般在数据库设计的时候做主外键关联设计,要么就不做.但是这样不符合规范,呵呵. 建立主外键关系的时候,默认是不能级联删除的.而出现往往在删除主表的数据时报错, 需要先删除从表然后再删除主 ...

  10. [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式

    [数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...

最新文章

  1. 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
  2. 王高利:awstats
  3. hdu 4503 湫湫系列故事——植树节
  4. 怎么把路由的#号去掉_VLAN应用篇系列:交换机VLAN间路由与传统单臂路由(子接口)方式...
  5. 深入理解JavaScript系列:闭包(Closures)
  6. 云适配签约比亚迪 构建统一工作平台
  7. 如何修改Solaris的时区信息
  8. input失去焦点和获得焦点jquery焦点事件
  9. Android总结篇系列:Activity中几个主要函数详解
  10. 微软商店点下载没反应
  11. win10系统怎么删除远程桌面连接记录
  12. 【ACWing】1402. 星空之夜
  13. 大学英语综合教程一 Unit 4 课文内容英译中 中英翻译
  14. 输入起止坐标,返回途径网格。
  15. Unity3D 学习 代码
  16. 华为机试—拼音翻译成阿拉伯数字(只有数字拼音)
  17. Elment ui中el-table 实现表格拖拽
  18. 纽约理工计算机科学怎么样,纽约大学计算机科学在什么学院?_托普仕留学
  19. 搭建redis的步骤
  20. View系列 - MeasureSpec全面解析

热门文章

  1. PHP - Smarty
  2. java代码 创建文件夹的方法
  3. c语言字符数组的应用编程,C语言基础(一)
  4. 不用写代码的可视化大屏,一口气把工具和方法都教给你
  5. 手把手教你最好用的数据分析方法,会用的没几个
  6. AIR中使用FCKeditor
  7. java程序员目标_Java程序员的目标,你都达到了多少条?
  8. java里的foreach迭代器_java 中 for 、foreach 和 迭代器 的学习笔记
  9. hnu 暑期实训之到底买不买
  10. 数据结构 5-0 树与二叉树总结