SQL 面試題


此篇記錄面試 Server 時所考的 SQL 面試題。


1.Stored Procedure 是什麼? 有何優缺點

2.什麼是 Transaction ?

3.Drop、Delete、Truncate 有何差異 ?

4.什麼是樂觀鎖、悲觀鎖 ?

5.何謂 Dead Lock ?

6.索引的功能為何? 有何優點?

7.什麼是 SQL Injection ?

8.MySQL 預設 Port 為何?

9.使用索引查詢是否就能保證高效能 ?


10.請新增一筆 user_id = 1, action = walk 的資料到 user_action

11.請更新 user 表  id = 1 的 name = balbal

12.請寫出下列查詢語句的結果 Select id,name,action From user AS A Left Join user_action AS B ON A.id = B.user_id 

13.GROUP BY 和 DISTINCT 的差異為何 ?

14.INSERT INTO 和 REPLACE INTO 的差異為何 ?

  • Share:

You Might Also Like

0 意見