數(shù)據(jù)庫(kù)面試題

1.什么是三大范式?

第一范式:確保每一列的原子(每一列都是不可拆分的最小單元)

第二范式:滿足第一范式后,表中所有列依賴于主鍵(例:商品表里只有與商品相關(guān)的信息)

第三范式:表中的每一列都與主鍵直接相關(guān)而不是間接相關(guān)

2.五大約束

主鍵約束,唯一約束(不能有重復(fù)值),默認(rèn)約束、非空約束、外鍵約束
  1. 主鍵和唯一的區(qū)別

    主鍵不能為空,唯一約束可以為空

    主鍵可以作為外鍵,唯一約束不可以

4.什么是事務(wù)?

指作為單個(gè)邏輯工作單元執(zhí)行的一系列操作,要么完全地執(zhí)行,要么完全地不執(zhí)行。

特性:原子性、一致性、隔離性、持久性

5.數(shù)據(jù)庫(kù)語句

CONCAT(str1,str2,...) 連接

CONCAT_ws('-',str1,str2) 用-分隔

left(s,n) 返回字符串s最左邊幾個(gè)字符

PERLACE(列名,替換字符,替換成的字符)

SUBSTR(列名,起始位置,長(zhǎng)度) 截取

length 字節(jié)數(shù)   CHAR_LENGTH(str) 字符數(shù)

current_timestamp() 日期加時(shí)間     unix_timestamp() 時(shí)間戳
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容