從零玩轉MySQL詳細複習資料第1部分
摘要:
1、什麼是資料庫?
資料庫是按照資料結構
來組織、儲存和管理資料的倉庫
2、什麼是DBMS?
是一種操縱和管理資料庫的大型軟體,
用於建立、使用和維護資料庫,簡稱DBMS。
它對資料庫進行統一的管理和控制,
以保證資料庫的安全性和完整性。
使用者通過DBMS訪問資料...
1、什麼是資料庫?
資料庫是按照資料結構 來組織、儲存和管理資料的倉庫
2、什麼是DBMS?
是一種操縱和管理資料庫的大型軟體, 用於建立、使用和維護資料庫,簡稱DBMS。 它對資料庫進行統一的管理和控制, 以保證資料庫的安全性和完整性。 使用者通過DBMS訪問資料庫中的資料, 資料庫管理員也通過 dbms進行資料庫的維護工作。 資料庫管理系統是資料庫系統的核心, 是管理資料庫的軟體。 我們一般說的資料庫, 就是指的DBMS: 資料庫伺服器
3、常用的資料庫有哪些?
Oracle` 執行穩定, 可移植性高, 功能齊全, 效能超群! 適用於大型企業領域。 `DB2` 速度快、 可靠性好, 適於海量資料, 恢復性極強。 適用於大中型企業領域。 `SQL/">MySQL` 開源, 體積小, 速度快。 適用於於中小型企業領域。 `SQL Server` 全面, 效率高, 介面友好, 操作容易, 但是不跨平臺。 適用於於中小型企業領域。
4、什麼是表?
看起來像一個簡單的電子表格, 具有固定的列數和任意的行數
5、什麼是記錄?
資料記錄是指對應於資料來源中 一行資訊的一組完整的相關資訊。
6、什麼是欄位?
一個數據項(field) 也稱為列;
7、什麼是主鍵?
資料庫主鍵,指的是一個列或多列的組合, 其值能唯一地標識表中的每一行, 通過它可強制表的實體完整性。 主鍵主要是用於其他表的外來鍵關聯, 以及本記錄的修改與刪除。 主鍵是唯一的。 一個數據表中只能包含一個主鍵。 你可以使用主鍵來查詢資料。
8、什麼是索引?
使用索引可快速訪問資料庫表中的特定資訊。 索引是對資料庫表中一列或多列的值進行排序的一種結構。 類似於書籍的目錄。
9、什麼是儲存引擎?
MySQL中的資料用各種不同的技術儲存在檔案(或者記憶體)中。 這些技術中的每一種技術都使用不同的儲存機制、 索引技巧、 鎖定水平並且最終提供廣泛的不同的功能和能力。 通過選擇不同的技術, 你能夠獲得額外的速度或者功能, 從而改善你的應用的整體功能。 不同的儲存引擎效能是不一樣的
10、什麼是事務?
是指作為單個邏輯工作單元 執行的一系列操作, 要麼完全地執行, 要麼完全地不執行。
11、儲存引擎分類
MYISAM: 它不支援事務, 也不支援外來鍵, 尤其是訪問速度快, 對事務完整性沒有要求或者 以SELECT、INSERT為主的應用 基本都可以使用這個引擎來建立表。 每個MyISAM在磁碟上儲存成3個檔案, 其中檔名和表名都相同, 但是副檔名分別為: .frm(儲存表定義) MYD(MYData,儲存資料) MYI(MYIndex,儲存索引) INNODB: InnoDB儲存引擎提供了具有提交、 回滾和崩潰恢復能力的事務安全。 但是對比MyISAM的儲存引擎, InnoDB寫的處理效率差一些 並且會佔用更多的磁碟空間 以保留資料和索引。 MEMORY: memory使用存在記憶體中的內容來建立表。 每個MEMORY表實際對應一個磁碟檔案, 格式是.frm MEMORY型別的表訪問非常快 因為它到資料是放在記憶體中的, 並且預設使用HASH索引, 但是一旦伺服器關閉, 表中的資料就會丟失, 但表還會繼續存在。
12、MySql資料庫分類
系統資料庫(資料庫伺服器自帶的,自帶的4個) information_schema 儲存資料庫物件資訊 如使用者表資訊,列資訊,根除,字元,分割槽 裡面的內容我們不能動. performance_schema 儲存資料庫伺服器效能引數資訊 mysql 儲存資料庫使用者許可權資訊 sys 通過這個庫可以快速的瞭解系統的元資料資訊 這個庫是通過檢視的形式 把information_schema 和performance_schema 結合起來, 查詢出更加令人容易理解的資料 使用者資料庫 使用者自己建立的資料庫,一個專案用一個數據庫
13、常用資料庫命令
建立資料庫 create database 資料庫名稱; 刪除資料庫 drop database 資料庫名稱; 檢視資料庫 show databases; 使用資料庫 use 資料庫名; 檢視資料庫當中有多少張表 showtables; 注意寫的順序,先使用資料庫,再去查有多少張表
博文全套 視訊講解 點選以下連結檢視
ofollow,noindex">https://study.163.com/course/courseMain.htm?courseId=1005932016&share=2&shareId=1028240359