mysql常見面試題

2021-10-24 06:59:32 字數 636 閱讀 8653

mysql的功能特點如下 :

可以同時處理幾乎不限數量的使用者;

處理多達50,000,000以上的記錄;

命令執行速度快,也許是現今最快的;

簡單有效的使用者特權系統。

慢查詢慢查詢

: 注意sql查詢慢的原因都是:引起filesort

索引失效 select *,like,<>、>

優化資料結構 大化小

分解關聯查詢 少用jion

優化limit()

分析具體的sql語句

mysql 與其他資料庫簡單比較

通過innodb實現了四個事務隔離級別,oracle緊緊serializable,readcommited

易用性 ,100mb較小,操作簡便,行能高,商業個人免費。

1、web**系統 web站點,是mysql最大的客戶群,

2、日誌記錄系統 mysql資料庫的插入和查詢效能都非常的高效

3、資料倉儲系統

4、嵌入式系統 ,資源有限mysql小適用

sql注入問題 網上解決很多自己的想法就兩點

1、在sql接受的地方定義正規表示式

2、傳輸過來的地方定義乙個cookie的jsessionid檢驗**,檢驗此jsessionid伺服器快取是否擁有。

Mysql常見面試題

參考博文 innodb引擎中的索引型別 聚集索引 每張表都會他們的主鍵建立一顆b 樹索引,並且在葉子節點上會存放對應主鍵的行記錄。輔助索引 非聚集索引 對非主鍵列建立的b 樹索引,葉子節點存放了索引值和書籤,這個書籤就是對應的主鍵值。那之後可以通過這個主鍵值找到對應的行記錄。聯合索引 對兩個或者兩個...

mysql常見面試題

索引是一種資料結構,使用索引可以提高查詢效率。1.hash索引 2.b 樹索引 1.hash索引查詢更快,使用hash函式一次查詢,但是無法進行範圍查詢,不支援排序 2.b 樹索引有logn級別的查詢速度,支援範圍查詢,支援排序 1.大資料量 2.頻繁使用字段 一組sql語句,要麼同時成功,要麼同時...

mysql常見面試題

1.資料庫的儲存引擎有哪些?myisam與innodb的區別?2.三正規化指的是哪三正規化?3.什麼是事物?有那些特點?事物的隔離級別有那些?mysql的預設隔離級別有哪些?4.髒讀 幻讀 不可重複讀指的是什麼?5.資料庫優化 5.1 什麼是資料庫索引?資料庫索引有哪些型別?5.2 資料庫索引b t...