av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

MySQL創(chuàng)建關(guān)聯(lián)表的方法

MySQL創(chuàng)建關(guān)聯(lián)表是非常基礎(chǔ)的知識(shí),下面就為您舉例說(shuō)明MySQL創(chuàng)建關(guān)聯(lián)表的方法,如果您對(duì)MySQL創(chuàng)建關(guān)聯(lián)表方面感興趣的話,不妨一看。

創(chuàng)新互聯(lián)主營(yíng)尚義網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App制作,尚義h5微信小程序定制開發(fā)搭建,尚義網(wǎng)站營(yíng)銷推廣歡迎尚義等地區(qū)企業(yè)咨詢

MySQL創(chuàng)建關(guān)聯(lián)表可以理解為是兩個(gè)表之間有個(gè)外鍵關(guān)系,但這兩個(gè)表必須滿足三個(gè)條件
1.兩個(gè)表必須是InnoDB數(shù)據(jù)引擎
2.使用在外鍵關(guān)系的域必須為索引型(Index)
3.使用在外鍵關(guān)系的域必須與數(shù)據(jù)類型相似
下面分別建兩個(gè)表來(lái)說(shuō)明一下:

Create TABLE IF NOT EXISTS `books` (   
  `book_id` smallint(6) NOT NULL auto_increment COMMENT '書籍編號(hào)',   
  `book_name` char(20) NOT NULL COMMENT '書名',   
  `book_pic` varchar(200) NOT NULL COMMENT '封面',   
  `book_author` char(20) NOT NULL COMMENT '作者',   
  `book_pub` char(40) NOT NULL COMMENT '出版社',   
  `book_sort` char(6) NOT NULL COMMENT '分類',   
  `book_owner` char(6) default NULL COMMENT '所有者',   
  `book_borrower` char(7) default NULL COMMENT '借閱者',   
  `book_borrower_time` date default NULL COMMENT '借閱時(shí)間',   
  PRIMARY KEY  (`book_id`),   
  INDEX (book_borrower))   
ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=5 ;  
 
Create TABLE IF NOT EXISTS `parts` (   
  `part_id` smallint(6) NOT NULL COMMENT '成員編號(hào)',   
  `part_name` varchar(6) NOT NULL COMMENT '成員名',   
  `part_mail` varchar(50) NOT NULL COMMENT '郵箱',   
  `part_pass` varchar(20) NOT NULL COMMENT '密碼',   
  PRIMARY KEY  (`part_id`),   
FOREIGN KEY(part_name) REFERENCES books(book_borrower) on delete cascade on update cascade)   
ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;  
 分析一下books表和parts表,創(chuàng)建他們的關(guān)聯(lián),我用了books表的book_borrower字段 創(chuàng)建表時(shí)索引并選擇InnoDB為表引擎。而parts表即part_name字段為外鍵,關(guān)聯(lián)到books表的book_borrower字段.注意兩 個(gè)字段分別是char和varchar都是字符串類型。on delete cascade意思為當(dāng)books表有相關(guān)記錄刪除時(shí),那parts表也會(huì)跟著刪除相關(guān)聯(lián)的記錄. 理論上parts表的part_name字段也應(yīng)該要?jiǎng)?chuàng)建索引才對(duì),但實(shí)驗(yàn)證創(chuàng)建關(guān)聯(lián)后自動(dòng)索引了。

【編輯推薦】

幾個(gè)常見的MySQL性能測(cè)試工具

MySQL隨機(jī)查詢的優(yōu)化實(shí)例

MySQL排序使用情況

MySQL查詢緩存變量

QL慢查詢的啟用方法


本文標(biāo)題:MySQL創(chuàng)建關(guān)聯(lián)表的方法
URL鏈接:http://uogjgqi.cn/article/dhiiiii.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流