資料庫相關概念
一、說說資料庫
? 資料庫是用來存放資料的倉庫,可以存放的資料有多達22種,常見的有7種,下面是常用資料型別在 MySQL 平臺上的對用資料名稱:
| 資料型別 | MySQL平臺 |
|---|---|
| boolean | N/A |
| integer | Int Integer |
| float | Float |
| currency | N/A |
| string (fixed) | Char |
| string (variable) | Varchar |
| binary object | Blob Text |
二、資料庫存放資料的特點
- 資料庫存放資料是將資料存盤在表中,再把表放入庫中,
- 一個資料庫可以有多個表,每個表都有唯一的名字,用來標識自己,
- 表具有一些特性,這些特性定義了資料在表中如何存盤,類似 Java 中“類”的設計,
- 表由列組成,我們也稱為欄位,所有表都是由一列或多列組成,每一列類似 Java 中的“屬性”,
- 表中資料是將資料按行存盤,每行類似 Java 中的“物件”,
三、使用資料庫的好處
? 在沒出現資料庫之前,我們都是用陣列、集合和檔案存放資料的,但這種存放方式有缺陷:陣列和集合中的資料是存放在記憶體中的,而記憶體中的資料不能永久保存;檔案中的資料可以永久保存,但無法快捷查看查找資料,
?
? 資料庫的出現解決了上述的兩個難題,使用資料庫的好處就是:實作了資料的持久性;使用完整的系統統一管理資料,易于查詢,
四、MySQL 服務端的啟動和關閉
-
使用 dos 命令啟動/關閉 MySQL 服務端
啟動:以管理員身份運行命令提示符,輸入“net stop MySQL服務器名稱”,回車即可停止,
關閉:以管理員身份運行命令提示符,輸入“net start MySQL服務器名稱”,回車即可啟動MySQL服務器,
-
滑鼠右擊“開始” - 計算機管理 - 服務和應用程式 - 服務 - 找到自己設定的MySQL服務名稱(如果沒有另外修改的話一般都是MySQL)- 右鍵啟動/禁止
五、MySQL 服務端的登錄和登出
-
使用 dos 命令登錄/登出 MySQL 服務端
登錄:以管理員身份運行命令提示符,啟動 MySQL 服務端后,輸入“ mysql -h localhost -P 3306 -u root -p ”,回車輸入密碼;或者輸入“ mysql -h localhost -P 3306 -u root -p密碼 ”,回車,這種方式在輸入密碼時沒有遮擋且-p和密碼之間沒有空格;還可以簡寫成“ mysql -hlocalhost -P3306 -uroot -p ”;如果是登錄本機的 MySQL 服務端“ mysql -u root -p密碼 ”,
登出:以管理員身份運行命令提示符,輸入exit或者按下Ctrl+C退出,
-
使用 MySQL 自帶的服務端Command Line Client,打開輸入密碼即可登錄(只限于root用戶);輸入 exit 即可退出,root用戶還可按Ctrl+C退出,
六、SQL 語言的分類
? SQL,結構化查詢語言Structure Query Language,專門用來與資料庫軟體(如MySQL)通信的語言,主要有三大類:
- DQL(Data Query Language)資料查詢語言
- DML(Data Manipulate Language)資料操縱語言,即增刪改
- DDL(Data Define Language)資料定義語言,創建庫、表,洗掉庫、表
? 其他 SQL 語言如:TCL(Transaction Control Language)事務控制語言、DCL(Data Control Language)資料控制語言(權限的控制)等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/399639.html
標籤:其他
