MySQL資料庫常見面試題

來源:互聯網
上載者:User

標籤:增加   ble   解決   自訂   一起   產生   定義   資料庫   innodb   

1.事務的特性及隔離等級:

參見部落格:http://www.cnblogs.com/Hangtutu/p/8016663.html

2.視圖

視圖(View)是一種虛擬存在的表,對於使用視圖的使用者來說基本上是透明的。視圖並
不在資料庫中實際存在,行和列資料來自訂視圖的查詢中使用的表,並且是在使用視圖時
動態產生的
? 簡單:使用視圖的使用者完全不需要關心後面對應的表的結構、關聯條件和篩選條件,
對使用者來說已經是過濾好的複合條件的結果集。
? 安全:使用視圖的使用者只能訪問他們被允許查詢的結果集,對錶的許可權管理並不能
限制到某個行某個列,但是通過視圖就可以簡單的實現。
? 資料獨立:一旦視圖的結構確定了,可以屏蔽表結構變化對使用者的影響,源表增加
列對視圖沒有影響;源表修改列名,則可以通過修改視圖來解決,不會造成對訪問
者的影響

3.MyISAM與Innodb區別

(1)MyISAM不支援事務,Innodb支援事務
(2)Myisam不支援外鍵,innodb支援外鍵
(3)myisam支援表級鎖,innodb支援行級鎖
(4)innodb 進行select count(*) from tablename時,需要對錶進行一次遍曆;myisam進行select count(*) from tablename時
(5)myisam刪除表時,先將表drop,然後建立一個表;innodb則是將表中資料一條一條的刪除
(6)對於包含auto-increment欄位的索引,innodb只包含auto-increment欄位;而myisam則可以和其他欄位一起建立聯合索引
(7)myisam搜尋引擎尋找要比innodb搜尋引擎快

MySQL資料庫常見面試題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.