原文:外鍵的創建、刪除、查看

一 創建表的時候創建外鍵 如果表A的主關鍵字是表B中的字段,則該字段稱為表B的外鍵,表A稱為主表,表B稱為從表。外鍵是用來實現參照完整性的,不同的外鍵約束方式將可以使兩張表緊密的結合起來,特別是修改或者刪除的級聯操作將使得日常的維護工作更加輕松。這里以MySQL為例,總結一下 種外鍵約束方式的區別和聯系。 這里以用戶表和用戶組表為例,這是一個典型的多對一關系,多個用戶對應於一個用戶組。 首先創建用 ...

2017-11-19 10:13 0 2025 推薦指數:

查看詳情

sql創建

建立關系:先建主表再見從表;主表:create table zhu(code int parimary key,name varchar(20)) ;從表:create table cong(code int primary key,name varchar(20),zhu int ...

Thu Feb 01 22:01:00 CST 2018 1 6163
SQL創建

建立關系:先建主表再見從表; 樣式:foreign key(列名) references 主表名(列名) zhu表中的code與cong表中的zhu建立了主外關系 4.增加約束 ...

Mon Sep 06 16:35:00 CST 2021 0 236
Django的創建

關鍵語法:   models.ForeignKey("UserGroup",to_field="gid",default=1,on_delete=models.CASCADE) 老版本這個參數(models.CASCADE)是默認值 在django2.0后,定義和一對一關系的時候需要加 ...

Sat Feb 09 00:46:00 CST 2019 0 1491
MYSQL有無法刪除

今天刪除數據庫中數據,提示因為設置了foreign key,無法修改刪除 可以通過設置FOREIGN_KEY_CHECKS變量來避免這種情況。 SET FOREIGN_KEY_CHECKS=0;刪除,更新數據, 恢復 SET FOREIGN_KEY_CHECKS=1;另:查看當前 ...

Sun Nov 25 19:36:00 CST 2018 0 1601
MySQL的作用和創建

MySQL的作用: 保持數據一致性,完整性,主要目的是控制存儲在外表中的數據。使兩張表形成關聯,只能引用外表中列的值! 我們來建兩個表 我們建了 example1表,里面包含stu_id學號,course_id課程號,grade分數 example2表,里面 ...

Tue Jul 19 04:42:00 CST 2016 0 4647
Oracle 創建

依次創建A、B、C三張表,C的ID字段為非空主鍵,並被B表的ID字段作為關聯,而A的ID字段關聯B的ID字段,依賴關系為:A依賴B依賴C,故創建先后為C—>B—>A創建語句如下 創建(插入)大量測試數據表 創建: create ...

Tue May 19 23:19:00 CST 2020 0 589
mysql創建語句

CREATE TABLE t_book(id int primary key auto_increment,bookName varchar(20),author varchar(10),pric ...

Mon Jul 08 22:46:00 CST 2019 0 2553
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM