數據庫
一、什么是數據庫
???存儲數據的倉庫
將數據有組織,按照特定的格式存儲在介質上叫做數據庫
二、比較多個數據庫系統
a)?Oracle ??最好的數據庫沒有之一
b)?SQL server ?最好的數據庫(windows)
c)?MySQL ????甲骨文(Oracle) sun 開源
三、SQL語言
a)?SQL(結構化查詢語句) 數據庫管理系統通過sql語句來管理數據庫中的數據
1.?數據定義語言(DDL)
用來定義和管理數據對象,包括數據庫、數據表 例如: CREATE、DROP 等
2.?數據操作語言(DML)
用來操作數據庫對象中的所有數據 ?例如:INSERT UPDATE DELETE
3.?數據查詢語言(DQL)
用來查詢數據對象中的所有數據 ?例如:SELECT
4.?數據控制語言(DCL)
用來管理數據庫的語言,包含賦予權限和更改權限 ?數據庫更改 等 例如GRANT
四、為什么我們要學習MySQL
i.?MySQL 免費
ii.?跨平臺
iii.?功能強大且方便
六、登錄和退出mysql服務器
1.?登錄: 呼叫 windows鍵+r 出現運行框
3.?在運行框中輸入下面內容
1.?mysql -h localhost -uroot -p123456
2.?mysql -h localhost -uroot -p(推薦使用這種方式)
password:******
3.?使用wamp->mysql->mysql console->輸入密碼回車
4.?mysql -h localhost -uroot -p
-h主機名 -u 用戶名 ?-p 密碼
主機名: 就是你要鏈接數據庫的所在ip localhost是本地主機名 ?只能在本地使用
mysql -h 192.168.40.25
用戶名:root 是數據庫最高用戶 超級用戶
密碼: 默認密碼是空
5.?如果在運行框輸入找不到文件那么請進行下面操作
打開計算機右鍵->找到屬性->找到高級系統設置->環境變量->在上下都找path這個內容->在path內容上填上下面內容->(C:\wamp\bin\mysql\mysql5.7.11\bin)你需要找到你的wamp路徑去復制粘貼上
6.?退出
a)?exit退出
b)?\q 退出
注意:
1.?每個sql命令都需要使用分號來完成或者使用\G
2.?可以將一行命令拆分為多行
3.?可以通過\c 來取消本行命令
4.?可以通過exit 或者\q退出
?
我們可以通過一些快捷進行使用 help
1.?將查詢結果立起來: \G
2.?取消當前為完成的操作:\c
3.?退出當前客戶端:\q
4.?顯示當前服務器狀態:\s
5.?顯示幫助信息:\h
七、查看數據庫及創建數據庫
i.?查看數據庫
SHOW DATABASES;(推薦使用大寫)
ii.?創建數據庫?[](中括號代表可寫可不寫不是必須有的內容)
CREATE DATABASE [IF NOT EXISTS] 數據庫名(小寫)
CREATE DATABASE IF NOT EXISTS ?ss21 ?如果創建的數據庫不存在我們則創建數據庫
八、選擇數據庫及查看數據庫中數據表
i.?選擇數據庫
USE 數據庫名
USE ss21;
如果你不使用上面命令 會出現下面錯誤代碼
ERROR 1046 (3D000): No database selected
ii.?查看數據庫中數據表
?SHOW TABLES;
九、刪除數據庫
?DROP DATABASE [IF EXISTS] 數據庫名
例如: DROP DATABASE IF EXISTS ss21; ??如果存在我們就刪除
注意:
1.?MySQL 數據庫中命令不區分大小寫
2.?每創建一個數據庫 就會在data目錄下創建一個相應名字的文件夾
3.?在windows下面 數據庫名稱也是不區分大小寫的 但是在linux 下數據庫名嚴格區分大小寫
轉載于:https://blog.51cto.com/13347002/1980294