天天看点

小知识系列:数据库的主键和外键

​​简介​​

​​创建主键​​

mysql

oracle

sql server

​​创建外键​​

​​总结​​

简介

数据库是我们所有应用程序的基础,没有数据库的程序不是一个好程序,一般情况下我们都是通过可视化工具来创建数据库和数据库表格,今天给大家介绍一点不一样的,使用命令行工具来创建数据库的主键和外键。

这里选择3个常用的数据库,mysql、oracle和sqlserver分别介绍。

创建主键

所谓主键就是数据库中用来做主要索引的字段,应该怎么创建呢?

假设我们的数据表格名字叫做customer,它有三个字段,分别是sid,last_name和first_name。我们看下在这三个数据库中创建字段有什么区别:

创建数据库表格:

创建主键:

创建外键

外键表示的是数据库的关联关系,上面我们创建了customer这张表,里面有个sid字段。现在我们再创建一个orders表格,然后需要引用customer表格的sid字段作为外键。看下怎么处理。

首先创建表格:

创建外键:

总结

以上就是三个数据库中创建主键和外键的基本操作,你学会了吗?