数据库的简单了解
數(shù)據(jù)庫
一、什么是數(shù)據(jù)庫
???存儲數(shù)據(jù)的倉庫
將數(shù)據(jù)有組織,按照特定的格式存儲在介質(zhì)上叫做數(shù)據(jù)庫
二、比較多個數(shù)據(jù)庫系統(tǒng)
a)?Oracle ??最好的數(shù)據(jù)庫沒有之一
b)?SQL server ?最好的數(shù)據(jù)庫(windows)
c)?MySQL ????甲骨文(Oracle) sun 開源
三、SQL語言
a)?SQL(結(jié)構(gòu)化查詢語句) 數(shù)據(jù)庫管理系統(tǒng)通過sql語句來管理數(shù)據(jù)庫中的數(shù)據(jù)
1.?數(shù)據(jù)定義語言(DDL)
用來定義和管理數(shù)據(jù)對象,包括數(shù)據(jù)庫、數(shù)據(jù)表 例如: CREATE、DROP 等
2.?數(shù)據(jù)操作語言(DML)
用來操作數(shù)據(jù)庫對象中的所有數(shù)據(jù) ?例如:INSERT UPDATE DELETE
3.?數(shù)據(jù)查詢語言(DQL)
用來查詢數(shù)據(jù)對象中的所有數(shù)據(jù) ?例如:SELECT
4.?數(shù)據(jù)控制語言(DCL)
用來管理數(shù)據(jù)庫的語言,包含賦予權(quán)限和更改權(quán)限 ?數(shù)據(jù)庫更改 等 例如GRANT
四、為什么我們要學習MySQL
i.?MySQL 免費
ii.?跨平臺
iii.?功能強大且方便
六、登錄和退出mysql服務(wù)器
1.?登錄: 呼叫 windows鍵+r 出現(xiàn)運行框
3.?在運行框中輸入下面內(nèi)容
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 密碼
主機名: 就是你要鏈接數(shù)據(jù)庫的所在ip localhost是本地主機名 ?只能在本地使用
mysql -h 192.168.40.25
用戶名:root 是數(shù)據(jù)庫最高用戶 超級用戶
密碼: 默認密碼是空
5.?如果在運行框輸入找不到文件那么請進行下面操作
打開計算機右鍵->找到屬性->找到高級系統(tǒng)設(shè)置->環(huán)境變量->在上下都找path這個內(nèi)容->在path內(nèi)容上填上下面內(nèi)容->(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.?將查詢結(jié)果立起來: \G
2.?取消當前為完成的操作:\c
3.?退出當前客戶端:\q
4.?顯示當前服務(wù)器狀態(tài):\s
5.?顯示幫助信息:\h
七、查看數(shù)據(jù)庫及創(chuàng)建數(shù)據(jù)庫
i.?查看數(shù)據(jù)庫
SHOW DATABASES;(推薦使用大寫)
ii.?創(chuàng)建數(shù)據(jù)庫?[](中括號代表可寫可不寫不是必須有的內(nèi)容)
CREATE DATABASE [IF NOT EXISTS] 數(shù)據(jù)庫名(小寫)
CREATE DATABASE IF NOT EXISTS ?ss21 ?如果創(chuàng)建的數(shù)據(jù)庫不存在我們則創(chuàng)建數(shù)據(jù)庫
八、選擇數(shù)據(jù)庫及查看數(shù)據(jù)庫中數(shù)據(jù)表
i.?選擇數(shù)據(jù)庫
USE 數(shù)據(jù)庫名
USE ss21;
如果你不使用上面命令 會出現(xiàn)下面錯誤代碼
ERROR 1046 (3D000): No database selected
ii.?查看數(shù)據(jù)庫中數(shù)據(jù)表
?SHOW TABLES;
九、刪除數(shù)據(jù)庫
?DROP DATABASE [IF EXISTS] 數(shù)據(jù)庫名
例如: DROP DATABASE IF EXISTS ss21; ??如果存在我們就刪除
注意:
1.?MySQL 數(shù)據(jù)庫中命令不區(qū)分大小寫
2.?每創(chuàng)建一個數(shù)據(jù)庫 就會在data目錄下創(chuàng)建一個相應(yīng)名字的文件夾
3.?在windows下面 數(shù)據(jù)庫名稱也是不區(qū)分大小寫的 但是在linux 下數(shù)據(jù)庫名嚴格區(qū)分大小寫
轉(zhuǎn)載于:https://blog.51cto.com/13347002/1980294
總結(jié)
- 上一篇: CenterOS 7安装Nginx
- 下一篇: mysql图书管理系统er图,图书管理系