浙江自己如何做网站鹰潭手机网站建设
news/
2025/10/2 19:24:21/
文章来源:
浙江自己如何做网站,鹰潭手机网站建设,wordpress快速仿站,logo设计在线生成免费版xin3721网络学院为广大学员#xff0c;准备了丰富了教学视频。为了更好的让大学配合视频进行学习#xff0c;拓展学员的知识面#xff0c;我站特整理了大量的#xff0c;技术文章#xff0c;供学员参考。因此本教案需配合视频教程学习#xff0c;视频教程地址为#xff…xin3721网络学院为广大学员准备了丰富了教学视频。为了更好的让大学配合视频进行学习拓展学员的知识面我站特整理了大量的技术文章供学员参考。因此本教案需配合视频教程学习视频教程地址为vb.net教程外来键是一个(或数个)指向另外一个表格主键的栏位。外来键的目的是确定资料的参考完整性(referential integrity)。换言之只有被准许的资料值才会被存入资料库内。举例来说假设我们有两个表格一个 CUSTOMER 表格里面记录了所有顾客的资料另一个 ORDERS 表格里面记录了所有顾客订购的资料。在这里的一个限制就是所有的订购资料中的顾客都一定是要跟在 CUSTOMER 表格中存在。在这里我们就会在 ORDERS 表格中设定一个外来键而这个外来键是指向 CUSTOMER 表格中的主键。这样一来我们就可以确定所有在 ORDERS 表格中的顾客都存在 CUSTOMER 表格中。换句话说ORDERS表格之中不能有任何顾客是不存在于 CUSTOMER 表格中的资料。这两个表格的结构将会是如下CUSTOMER 表格栏位名性质SID主键Last_NameFirst_NameORDERS 表格栏位名性质Order_ID主键Order_DateCustomer_SID外来键Amount在以上的例子中ORDERS 表格中的 customer_SID 栏位是一个指向 CUSTOMERS 表格中 SID 栏位的外来键。以下列出几个在建置 ORDERS 表格时指定外来键的方式MySQL:CREATE TABLE ORDERS(Order_ID integer,Order_Date date,Customer_SID integer,Amount double,Primary Key (Order_ID),Foreign Key (Customer_SID) references CUSTOMER(SID));Oracle:CREATE TABLE ORDERS(Order_ID integer primary key,Order_Date date,Customer_SID integer references CUSTOMER(SID),Amount double);SQL Server:CREATE TABLE ORDERS(Order_ID integer primary key,Order_Date datetime,Customer_SID integer references CUSTOMER(SID),Amount double);以下的例子则是藉着改变表格架构来指定外来键。这里假设 ORDERS 表格已经被建置而外来键尚未被指定MySQL:ALTER TABLE ORDERSADD FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);Oracle:ALTER TABLE ORDERSADD (CONSTRAINT fk_orders1) FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);SQL Server:ALTER TABLE ORDERSADD FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925225.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!