來看看my-sql數據庫

一:索引

索引的概念:數據庫索引是數據庫管理系統中一個排序的數據結構,以助快熟查詢、更新數據庫表中數據。數據庫索引就是爲了提高表的搜索效率而對某些字段中的值建立的目錄
索引的分類:唯一索引、主鍵索引、聚集索引
主鍵索引和唯一索引的區別:
1.主鍵一定會創建一個唯一索引,但是有唯一索引不一定是主鍵
2.主鍵不允許爲空值,唯一索引列允許有空值
3.一個表只能有一個主鍵,但是可以有多個唯一索引
4.主鍵可以被其他表引用爲外鍵,唯一索引列不可以
5.主鍵是一種約束,而唯一索引是一種索引

二:事務

什麼是事務:數據庫事務是訪問並可能操作各種數據項的一個數據庫操作序列,這些操作要麼全部執行,要麼全部不執行,是一個不可分割的工作單位
事務的隔離級別:
1.丟失更新
2.髒讀
3.不可重複讀
4.幻讀

三:存儲引擎

什麼是存儲引擎:存儲引擎就是存儲和操作此表的類型
存儲引擎簡介MySQL中的數據用各種不同的技術存儲在文件(或者內存)中。
這些技術中的每一種技術都使用不同的存儲機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。
通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。
而存儲引擎說白了就是
如何存儲數據如何爲存儲的數據建立索引如何更新、查詢數據 等技術的實現方法。
例如,如果你在研究大量的臨時數據,你也許需要使用內存存儲引擎,因爲內存存儲引擎能夠在內存中存儲所有的表格數據。又或者,你也許需要一個支持事務處理的數據庫,以確保事務處理不成功時數據的回退能力,你就要選擇支持事務的存儲引擎。

四:數據庫的優缺點

優點:數據庫系統是用來管理數據的,建立的數理邏輯和集合操作基礎上的。具有高效、可靠、完整、自同步等特性,是業務系統進行數據控制的最佳選擇。
缺點:缺點:安全性不夠,加了用戶級密碼容易破解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章