- DDL(數據定義語言):CREATE、ALTER、DROP等
- DML(數據操作語言):SELECT、INSERT、UPDATE、DELETE等
- DCL(數據控制語言):GRANT、REVOKE等
📌 第7題:DELETE、TRUNCATE、DROP有什么區別?
- DELETE:逐行刪除,可回滾,可帶WHERE條件
- TRUNCATE:整體刪除,不可回滾,重置自增ID
💡 性能:DROP > TRUNCATE > DELETE
- 原子性(Atomicity):不可分割的最小單元
- 一致性(Consistency):事務前后數據狀態一致
- 持久性(Durability):提交后永久有效
📌 第9題:INNER JOIN、LEFT JOIN有什么區別?
- LEFT JOIN:返回左表所有行+右表匹配的行(不匹配為NULL)
CREATE INDEX 索引名 ON 表名(列名);
💡 補充說明:索引雖然加快查詢,但會降低寫入速度,需要合理使用
4. 準備2-3個你實際遇到過的數據庫問題及解決方案
另外搭配一款非常便捷的MYSQL備份工具,可定時備份、異地備份,MYSQL導出導入。可本地連接LINUX里的MYSQL,簡單便捷?梢源蟠蟮靥岣吖ぷ餍枢浮
💎 小編建議:收藏本文,面試前通讀3遍,相信你一定能順利通過MySQL相關面試!