好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析

Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析

熱門標簽:安徽ai電話電銷機器人有效果嗎 400電話申請信用卡 外呼系統電銷受騙 巫師三血與酒地圖標注 常州網絡外呼系統開發 在哪里申請400電話 萊西市地圖標注 銷售語音電話機器人 走過哪個省地圖標注

本文實例講述了Mysql數據庫中數據表的優化、外鍵與三范式用法。分享給大家供大家參考,具體如下:

數據表優化

將商品信息表進行優化

1.創建商品種類表:

create table if not exists goods_cates( 
id int unsigned primary key auto_increment, 
name varchar(40) not null 
);

2.將商品種類寫入商品種類表中:

注意:插入另一個表的查詢結果不需要加values

insert into goods_cates(name) 
(select cate_name from goods group by cate_name); 

3.將商品種類表更新到商品表中:

將商品表與種類表連接,用種類表id代替商品表種類內容

update (goods_cates inner join goods on goods_cates.name=goods.cate_name) 
set goods.cate_name=goods_cates.id;

4.修改表結構:

將商品表商品種類名字段名cate_name重命名為cate_id

alter table goods change cate_name cate_id int unsigned not null; 

外鍵

1.外鍵的使用:

添加外鍵約束,插入數據線判斷cate_id是否存在于goods_cates中的id,不存在,則插入數據失敗

alter table 表名1 add foreign key (字段名1) references 表名2(字段名2); 

(設置外鍵后可以防止非法數據的錄入)

foreign key(字段名1) references 表名2(字段名2); 

(也可在創建表時直接設置外鍵,前提是要連接的表存在)

2.外鍵的缺點:

雖然外鍵可以有效防止非法數據的錄入,但是會極大降低表的更新效率,所以實際開發中,一般不適用外鍵約束,可以再事務層面去判斷數據的合法性。

3.外鍵的刪除:

顯示創建表的語句

show create table goods; 

獲取外鍵名稱后刪除外鍵:

alter table goods drop foreign key goods_ibfk_1;

三范式

1.第一范式(1NF):強調列的原子性,即列不能再分成其他列。
2.第二范式(2NF):基于1NF,表必須有一個主鍵,非主鍵字段必須完全依賴與主鍵,而不是只依賴于主鍵的一部分。
3.第三范式(3NF):基于2NF,非主鍵列必須直接依賴于主鍵,不能存在傳遞依賴。

符合第三范式的數據庫,是比較合理的數據庫。

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • MySQL索引知識的一些小妙招總結
  • MySQL創建高性能索引的全步驟
  • MySQL創建索引需要了解的
  • MySQL 普通索引和唯一索引的區別詳解
  • 淺談Mysql哪些字段適合建立索引
  • Mysql刪除數據以及數據表的方法實例
  • MySQL創建數據表時設定引擎MyISAM/InnoDB操作
  • 刪除mysql數據表如何操作
  • 關于MYSQL 你需要知道的數據類型和操作數據表
  • MySQL創建數據表并建立主外鍵關系詳解
  • MySQL數據表合并去重的簡單實現方法
  • MySQL 索引和數據表該如何維護

標簽:鞍山 黃石 河北 煙臺 赤峰 果洛 來賓 陽江

巨人網絡通訊聲明:本文標題《Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析》,本文關鍵詞  Mysql,數據庫,中,數據表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析》相關的同類信息!
  • 本頁收集關于Mysql數據庫中數據表的優化、外鍵與三范式用法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 麻豆??视频在线观看免费网站黄| 五十度黑电影| 搡六十70老女人老熟女视频| 九九热九九热| 偷窥自拍10p| 亚洲 成 人 色 色在线| 亚洲色图日韩精品| 免费动漫吸乳羞羞动漫| 国产精品欧美亚洲韩国日本| 国产51无码AV一区二区| 色黄网站下载app免费看| 日本三级日本三级日本三级极| 91中文人妻熟女乱又乱精品| 姝姝天堂2旧里番在线观看| 百合h肉动漫无打码在线观看| 91精品国产综合久久久久久白拍| 欧美三级午夜理伦三级小说| 欧美双人newjazz| 黑人中文字幕在线精品视频站| 免费黄视频在线观看| youjizz欧美巨大| 日韩欧美**字幕| 色激情综合| 曰批视频免费40分钟试看| 极品国产高颜值露脸在线| 重生军嫂小说| 欧美日韩午夜久久| 野花电影高清完整版在线观看| 男男h网站动漫入口| 日本极度另类网站| 国产AV无码亚洲AV无码成玥玥 | 久久久久久不卡| 残忍粗大按摩器调教h| 韩国免费一级a—片在线播放| 国产精品嫩草影院入口介绍| 熟乱图区p| 性欧美videofree另类孕妇| 把舌头伸进她两腿间的花缝里视频 | 艹逼视频软件| 国产女人18又嫩又白又好看| 欧美黑人性猛交XXXⅩOOO|