前置,表一

user;

+----------+-------------+------+-----+---------+----------------+

| Field    | Type        | Null | Key | Default | Extra          |

+----------+-------------+------+-----+---------+----------------+

| id       | int(20)     | NO   | PRI | NULL    | auto_increment |

| username | varchar(40) | NO   |     | NULL    |                |

| password | varchar(40) | NO   |     | NULL    |                |

+----------+-------------+------+-----+---------+----------------+

表二

info;

+-----------------+-------------+------+-----+---------+----------------+

| Field           | Type        | Null | Key | Default | Extra          |

+-----------------+-------------+------+-----+---------+----------------+

| company_id      | int(20)     | NO   | PRI | NULL    | auto_increment |

| company_name    | varchar(30) | YES  |     | NULL    |                |

| company_address | varchar(50) | YES  |     | NULL    |                |

| company_mail    | varchar(50) | YES  |     | NULL    |                |

+-----------------+-------------+------+-----+---------+----------------+

想使info表中的主键,依赖于user表中的主键,具体操作如下:

alter table info add constraint fk_info_user foreign key(company_id) references user(id);

mysql外键依靠主键_mysql设置外键(主键依赖)相关推荐

  1. mysql表定义外键语法_mysql设置外键的语法怎么写?

    2012-08-31 回答 mysql外键设置详解 (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加er图的可读性 有些人认为外键 ...

  2. php任何读取外键数据,在表中设置外键实现的是哪一类数据完整性

    在表中设置外键实现的是参照完整性. 参照的完整性要求关系中不允许引用不存在的实体.与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性.参照完整性又称引用完整性.(推荐学习:MySQ ...

  3. mysql主主备份_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离

    一.MySQL主从备份 为保证数据库的安全和效率,可以使用主从备份,当有写的操作可以在主服务器上操作,操作完之后备份到从服务器上,当有读操作时可以访问从服务器,这样在一定程度上保证了数据库的安全,当主 ...

  4. python tab键自动补全_设置python中TAB键自动补全方法

    设置python中TAB键自动补全方法 一.创建自动补全脚本如下: vi /tmp/python/tab.py #!/usr/bin/python # python tab file import s ...

  5. mysql 主辅_Mysql的实时同步 - 主辅同步

    Mysql的实时同步 - 主辅同步. 设置方法: 步一 设 A 主服务服 (192.168.1.2) 上 用户为 test, test123, 同步的数据库为test; B 辅服务服 (192.168 ...

  6. mysql不自动提交更改语句_MySQL设置事务自动提交(开启和关闭)

    MySQL 默认开启事务自动提交模式,即除非显式的开启事务(BEGIN 或 START TRANSACTION),否则每条 SOL 语句都会被当做一个单独的事务自动执行.但有些情况下,我们需要关闭事务 ...

  7. mysql的主键有什么作用_mysql设置主键有什么用

    mysql设置主键的作用是:1.唯一地标识表中的每一行,通过它可强制表的实体完整性:2.主要是用于其他表的外键关联,以及本记录的修改与删除. [相关学习推荐:mysql教程] mysql设置主键的作用 ...

  8. mysql中平方米显示不出来_MySQL - 添加外键

    目录 整理了一下这个知识,虽然很简单哈,为了以后的方便. 为已经添加好的数据表添加外键 语法: alter table 表名 add constraint FK_ID foreign key(你的外键 ...

  9. mysql添加外键约束的语法_Mysql添加外键约束.

    最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...

最新文章

  1. 比买电脑还便宜的桌面虚拟化方案
  2. 服 务 器 时 间 设 置
  3. Apache用户目录枚举工具apache-users
  4. map/set/object/array对比
  5. Codeforces Round #144 (Div. 2) B. Non-square Equation 数学解一元二次方程+分析
  6. Google地图的trip plan是旅行规划的好帮手!
  7. Linux学习之系统编程篇:管道设置为非阻塞及管道的读写行为
  8. php的long类型转换,[PHP]将RGB或HEX转换为“Long Int”颜色
  9. 2019蚂蚁金服 Java面试题目!涵盖现场3面真题
  10. [20170925]什么是FQDN(关于hostname).txt
  11. oracle的存储过程优缺点
  12. 二项分布的极大似然估计
  13. Ubuntu配置locale
  14. win10电脑部分软件不能连接网络,只有QQ和微信可以连接网络,浏览器不能上网
  15. set_ideal_network和set_dont_touch_network
  16. moment判断日期时间是否在另一个日期时间之前
  17. 机器学习(二)线性模型---LR
  18. 运算放大器应用汇总2
  19. root的家目录和普通用户的家目录
  20. 1148: 考试晋级(java版)

热门文章

  1. 英特尔展示业界首个一体封装光学以太网交换机
  2. 除手机平板PC外 华为终端明年全线搭载鸿蒙系统
  3. 刘海变挖孔!小米高管:明年弹出式全面屏几乎没有了
  4. 余承东谈华为6G:正在研发,还需要10年时间
  5. ofo悄然搬离中关村,联合创始人出走,千万用户的押金还能退回来吗?
  6. 华为Mate X折叠屏手机即将上市:支持5G 升级后置四摄
  7. 紫光展锐回应“春藤510只支持NSA”:错误解读 SA和NSA一个都不少
  8. 小米变了?红米Note7今日开售 坚持了9分36秒...
  9. 支付宝集五福活动参与人数超4.5亿 你分到了多少?
  10. 应用市场中的应用转让