初始MySQL
為什么要學(xué)習(xí)數(shù)據(jù)庫?
- 崗位技能需求
- 存儲數(shù)據(jù)的方法
- 程序、網(wǎng)站中,需要長久保存大量數(shù)據(jù)
- 數(shù)據(jù)庫是幾乎軟件體系中最核心的一個存在
什么是數(shù)據(jù)庫?
數(shù)據(jù)庫(Database)是:按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。
數(shù)據(jù)庫總覽
- 關(guān)系型數(shù)據(jù)庫(SQL)
- MySQL、Oracle、SQL Server、SQLite、DB2等等
- 關(guān)系型數(shù)據(jù)庫通過外鍵關(guān)聯(lián)來建立表與表之間的關(guān)系
- 菲關(guān)系型數(shù)據(jù)庫(NoSQL)
- Redis、MongoDB等
- 非關(guān)系型數(shù)據(jù)庫通常指數(shù)據(jù)以對象的形式存儲在數(shù)據(jù)庫中,而對象之間的關(guān)系通過每個對象自
身的屬性來決定
什么是RDBMS?
關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System)
特點:
- 1.數(shù)據(jù)以表格的形式出現(xiàn)
- 2.每行為各種記錄名稱
- 3.每列為記錄名稱所對應(yīng)的數(shù)據(jù)域
- 4.許多的行和列組成一張表單
- 5.若干的表單組成database
MySQL簡介

小海豚的官網(wǎng)
概念 : 是現(xiàn)在流行的開源的,免費的 關(guān)系型數(shù)據(jù)庫
歷史 : 由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。
特點 :
MySQL環(huán)境搭建
建議大家使用壓縮版,安裝快,方便.不復(fù)雜.
-
軟件下載:mysql5.7 64位 點擊下載
-
解壓zip壓縮包
-
添加環(huán)境變量:注意是bin目錄
-
在mysql的根目錄編輯 my.ini 文件,注意替換路徑位置
[mysqld]
basedir=自己的路徑\mysql-5.7datadir=自己的路徑\mysql-5.7\dataport=3306
skip-grant-tables
# 最后一句是為了跳過密碼登錄
-
以管理員啟動cmd,輸入mysqld -install ,安裝mysql
-
輸入mysqld --initialize-insecure --user=mysql ,進行初始化
-
輸入mysql –u root –p ,進入mysql管理界面(密碼為空)如果報錯拒絕訪問,嘗試第11步再次登錄。
-
修改密碼:update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; ,自定義密碼可以自己設(shè)置,這里為123456
-
輸入flush privileges; ,刷新權(quán)限
-
回到my.ini文件,注釋最后一句#skip-grant-tables
-
重啟mysql即可正常使用,先執(zhí)行net stop mysql 再執(zhí)行net start mysql
-
測試是否安裝成功,出現(xiàn)下圖說明安裝配置完成。

注意:在進入mysql命令行之后,每個語句都是以分號結(jié)尾的。
傳送門
|