資料庫 面試題

2021-10-01 04:28:50 字數 500 閱讀 9014

資料庫的三正規化是什麼?

一張自增表裡面總共有 7 條資料,刪除了最後 2 條資料,重啟 mysql 資料庫,又插入了一條資料,此時 id 是幾?

如何獲取當前資料庫版本?

說一下 acid 是什麼?

float 和 double 的區別是什麼?

double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗記憶體是float的兩倍,double的運算速度比float慢得多。

mysql 的內連線、左連線、右連線有什麼區別?

索引的分類

mysql 索引是怎麼實現的?

怎麼驗證 mysql 的索引是否滿足需求?

說一下資料庫的事務隔離?

資料庫隔離級別有四種:

說一下 mysql 常用的引擎?

innodb和myiasm。

說一下 mysql 的行鎖和表鎖?

說一下樂觀鎖和悲觀鎖?

如何做 sql 的優化?

面試題 資料庫

今天面試,遇到資料庫方面的問題,由於好久沒接觸過,很多都忘記了,回來查了資料,整理一下 1 觸發器與儲存過程的區別 觸發器 是一種特殊型別的儲存過程,當使用下面的一種或多種資料修改操作在指定表中對資料進行修改時,觸發器會生效 update insert 或 delete。觸發器可以查詢其它表,而且可...

資料庫 面試題

正規化 第一正規化 1nf 所謂第一正規化 1nf 是指在關係模型中,所有的域都應該是原子性的,而不能是集合 陣列 記錄等非原子資料項。第二正規化 2nf 在1nf基礎上消除非主屬性對主碼的部分函式依賴。第三正規化 3nf 在2nf基礎上消除非主屬性對主碼的傳遞函式依賴。巴斯 科德正規化 bcnf ...

資料庫面試題

這個主要是給自己看的,答案都是網上搜的 乙個叫department的表,裡面只有乙個字段 name 一共有4條紀錄,分別是a,b,c,d,對應四個球對,現在四個球對進行比賽,用一條sql語句顯示所有可能的比賽組合 select a.name,b.name fromdepartment a,depar...