大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 數據庫筆試題及答案,面試必刷題

數據庫筆試題及答案,面試必刷題

更新時間:2022-12-15 16:13:24 來源:動力節點 瀏覽1395次

1.為什么用自增列作為主鍵

如果我們定義了主鍵(PRIMARY KEY),那么InnoDB會選擇主鍵作為聚集索引、

如果沒有顯式定義主鍵,則InnoDB會選擇第一個不包含有NULL值的唯一索引作為主鍵索引、

如果也沒有這樣的唯一索引,則InnoDB會選擇內置6字節長的ROWID作為隱含的聚集索引(ROWID隨著行記錄的寫入而主鍵遞增,這個ROWID不像ORACLE的ROWID那樣可引用,是隱含的)。

數據記錄本身被存于主索引(一顆B+Tree)的葉子節點上。這就要求同一個葉子節點內(大小為一個內存頁或磁盤頁)的各條數據記錄按主鍵順序存放,因此每當有一條新的記錄插入時,MySQL會根據其主鍵將其插入適當的節點和位置,如果頁面達到裝載因子(InnoDB默認為15/16),則開辟一個新的頁(節點)

如果表使用自增主鍵,那么每次插入新的記錄,記錄就會順序添加到當前索引節點的后續位置,當一頁寫滿,就會自動開辟一個新的頁

如果使用非自增主鍵(如果身份證號或學號等),由于每次插入主鍵的值近似于隨機,因此每次新記錄都要被插到現有索引頁的中間某個位置,此時MySQL不得不為了將新記錄插到合適位置而移動數據,甚至目標頁面可能已經被回寫到磁盤上而從緩存中清掉,此時又要從磁盤上讀回來,這增加了很多開銷,同時頻繁的移動、分頁操作造成了大量的碎片,得到了不夠緊湊的索引結構,后續不得不通過OPTIMIZE TABLE來重建表并優化填充頁面。

2.觸發器的作用?

觸發器是一種特殊的存儲過程,主要是通過事件來觸發而被執行的。它可以強化約束,來維護數據的完整性和一致性,可以跟蹤數據庫內的操作從而不允許未經許可的更新和變化??梢月摷夁\算。如,某表上的觸發器上包含對另一個表的數據操作,而該操作又會導致該表觸發器被觸發。

3.什么是存儲過程?用什么來調用?

存儲過程是一個預編譯的SQL語句,優點是允許模塊化的設計,就是說只需創建一次,以后在該程序中就可以調用多次。如果某次操作需要執行多次SQL,使用存儲過程比單純SQL語句執行要快。

調用:

1)可以用一個命令對象來調用存儲過程。

2)可以供外部程序調用,比如:java程序。

5.存儲過程的優缺點?

優點:

1)存儲過程是預編譯過的,執行效率高。

2)存儲過程的代碼直接存放于數據庫中,通過存儲過程名直接調用,減少網絡通訊。

3)安全性高,執行存儲過程需要有一定權限的用戶。

4)存儲過程可以重復使用,可減少數據庫開發人員的工作量。

缺點:

移植性差

4.存儲過程與函數的區別

數據庫筆試題及答案

5.什么叫視圖?游標是什么?

視圖:

是一種虛擬的表,具有和物理表相同的功能??梢詫σ晥D進行增,改,查,操作,試圖通常是有一個表或者多個表的行或列的子集。對視圖的修改會影響基本表。它使得我們獲取數據更容易,相比多表查詢。

游標:

是對查詢出來的結果集作為一個單元來有效的處理。游標可以定在該單元中的特定行,從結果集的當前行檢索一行或多行。可以對結果集當前行做修改。一般不使用游標,但是需要逐條處理數據的時候,游標顯得十分重要。

6.視圖的優缺點

優點:

1對數據庫的訪問,因為視圖可以有選擇性的選取數據庫里的一部分。

2)用戶通過簡單的查詢可以從復雜查詢中得到結果。

3)維護數據的獨立性,試圖可從多個表檢索數據。

4)對于相同的數據可產生不同的視圖。

缺點:

性能:查詢視圖時,必須把視圖的查詢轉化成對基本表的查詢,如果這個視圖是由一個復雜的多表查詢所定義,那么,那么就無法更改數據

以上就是“數據庫筆試題及答案,面試必刷題”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美一区二区三区 | 精品视频网 | 欧美激情免费 | 国产又色又爽又黄又刺激18 | 成人毛片18岁女人毛片免费看 | 97影院在线午夜 | 国产精品久久久久久网站 | 天天弄| 国产精品视频公开费视频 | 手机在线一区二区三区 | 亚洲视频 中文字幕 | 亚洲夜色综合久久 | 91精品国产品国语在线不卡 | 视频日韩 | 国产精品亚洲一区二区在线观看 | 男女啪啪猛烈免费网站 | 国产小视频国产精品 | 亚洲在线视频 | 精品国产一区二区三区四区色 | 国产成人综合精品 | 亚洲欧美另类久久久精品能播放的 | 正在播放国产精品 | 夜夜狠狠 | 欧美一级艳片爽快片 | 四虎免费影院在线播放 | 久久综合99re88久久爱 | 欧美特级毛片a够爽 | 国产在线观看不卡 | 天天干天天插天天 | 伊人久久婷婷丁香六月综合基地 | 亚洲欧美综合在线观看 | 奇米777狠狠 | 久久亚洲精品视频 | 成人97在线观看免费高清 | 亚洲欧美午夜 | 日本一级特黄毛片高清视频 | 九热视频在线观看 | 日韩精品欧美高清区 | 免费一级大毛片a一观看不卡 | 日韩欧美在线观看视频一区二区 | 国产在线观看一区二区三区 |