MySQL第01篇:環境安裝、配置、系統介紹

核心概述:MySQL數據庫是常用個關係型數據,本篇我們將系統詳細的學習MySQL數據庫的安裝、配置、卸載等基本的環境設置,爲後期系統學習SQL語句搭建良好的學習環境。

第一章:初始數據庫

1.1-數據庫介紹

數據的存儲方式有哪些?

存儲位置 優點 缺點
內存 速度快 數據是臨時狀態,不能永久保存
文件 數據可以永久保存 數據操作不方便
數據庫 ① 數據可以永久保存。②查詢速度快。③數據便於管理 佔用資源,需要購買

什麼是數據庫?

  1. 存儲數據的倉庫 ,是一個軟件。
  2. 本質上是一個文件系統,還是以文件的方式存在服務器的電腦上的。
  3. 所有的關係型數據庫都可以使用通用的 SQL 語句進行管理 DBMS DataBase Management System

1.2-常見的數據庫排行榜

排行榜

  • MySQL:開源免費的數據庫,小型的數據庫,已經被 Oracle 收購了。MySQL6.x 版本也開始收費。後來 Sun公司收購了 MySQL,而 Sun 公司又被 Oracle 收購
  • Oracle:收費的大型數據庫,Oracle 公司的產品。
  • DB2 :IBM 公司的數據庫產品,收費的。常應用在銀行系統中。
  • SQL Server:MicroSoft 公司收費的中型的數據庫。C#、.net 等語言常使用
  • SQLite: 嵌入式的小型數據庫,應用在手機端,如:Android

爲什麼選擇MySQL ?

  1. 免費
  2. 功能強大

第二章:數據庫的安裝與卸載

2.1-下載

2.2-安裝

第一步:打開下載的 mysql 安裝文件雙擊解壓縮,運行“mysql-5.5.40-win32.msi”

第二步:選擇安裝類型,有“Typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,選擇“Custom”,按“next”鍵繼續

第三步:點選“Browse”,手動指定安裝目錄。

第四步:填上安裝目錄,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”繼續。

第五步:確認一下先前的設置,如果有誤,按“Back”返回重做。按“Install”開始安裝。

第六步:正在安裝中,請稍候,直到出現下面的界面, 則完成 MYSQL 的安裝

2.3-配置

數據庫安裝好了還需要對數據庫進行配置才能使用 MYSQL 的配置 。

第一步:【安裝完成了,出現如下界面將進入 mysql 配置嚮導。】

第二步:【選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標準配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程。】

第三步:【選擇服務器類型,“Developer Machine(開發測試類,mysql 佔用很少資源)”、“Server Machine(服務器類型,mysql 佔用較多資源)”、“Dedicated MySQL Server Machine(專門的數據庫服務器,mysql 佔用所有可用資源)”】

第四步:【選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“TransactionalDatabase Only(服務器類型,專注於事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對 MyISAM 數據類型的支持僅限於 non-transactional),按“Next” 繼續。】

第五步:【選擇網站併發連接數,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)“Online”、Transaction Processing(OLTP)(500 個左右)”、“Manual Setting(手動設置,自己輸一個數)”。】

第六步:【是否啓用 TCP/IP 連接,設定端口,如果不啓用,就只能在自己的機器上訪問 mysql 數據庫了,在這個頁面上,您還可以選擇“啓用標準模式”(Enable Strict Mode),這樣 MySQL 就不會允許細小的語法錯誤。如果是新手,建議您取消標準模式以減少麻煩。但熟悉 MySQL 以後,儘量使用標準模式,因爲它可以降低有害數據進入數據庫的可能性。按“Next”繼續】

第七步:【就是對 mysql 默認數據庫語言編碼進行設置(重要),一般選 UTF-8,按 “Next”繼續。】

第八步:【選擇是否將 mysql 安裝爲 windows 服務,還可以指定 Service Name(服務標識名稱),是否將 mysql 的 bin 目錄加入到 Windows PATH(加入後,就可以直接使用 bin 下的文件,而不用指出目錄名,比如連接, “mysql.exe -uusername -ppassword;”就可以了,不用指出 mysql.exe 的完整地址,很方便),我這裏全部 打上了勾,Service Name 不變。按“Next”繼續。】

第九步:【詢問是否要修改默認 root 用戶(超級管理)的密碼。“Enable root access from remote machines(是否允 許 root 用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最後“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數據庫,不能操作數據,包括查詢)”, 13 / 35 一般就不用勾了,設置完畢,按“Next”繼續。 】

第十步:【確認設置無誤,按“Execute”使設置生效,即完成 MYSQL 的安裝和配置。】

第十一步:注意:設置完畢,按“Finish”後有一個比較常見的錯誤,就是不能“Start service”,一般出現在以前有安裝 mysql 的服務器上,解決的辦法,先保證以前安裝的 mysql 服務器徹底卸載掉了;不行的話,檢查是否按上面一步所說, 之前的密碼是否有修改,照上面的操作;如果依然不行,將 mysql 安裝目錄下的 data 文件夾備份,然後刪除,在 安裝完成後,將安裝生成的 data 文件夾刪除,備份的 data 文件夾移回來,再重啓 mysql 服務就可以了,這種情況 下,可能需要將數據庫檢查一下,然後修復一次,防止數據出錯。解決方法是:卸載 MySQL,重裝 MySQL

2.4-卸載

第一步:停止 window 的 MySQL 服務。 找到“控制面板”-> “管理工具”-> “服務”,停止 MySQL 後臺服務

第二步:卸載 MySQL 安裝程序。找到“控制面板”-> "程序和功能",卸載 MySQL 程序。

第三步:刪除 MySQL 安裝目錄下的所有文件。 刪除 c 盤 ProgramDate 目錄中關於 MySQL 的目錄。路徑爲:C:\ProgramData\MySQL(是隱藏文件,需要顯示 出來)

第三章:數據庫服務啓動與登錄

MySQL 服務器啓動方式有兩種:

  1. 通過服務的方式自動啓動
  2. 手動啓動的方式

3.1-Windows 服務方式啓動

步驟1

步驟2

3.2-DOS 命令方式啓動

步驟1

步驟2

3.3-控制檯連接數據庫

MySQL 是一個需要賬戶名密碼登錄的數據庫,登陸後使用,它提供了一個默認的 root 賬號,使用安裝時設置 的密碼即可登錄

登錄方式1

命令:mysql -u 用戶名 -p 密碼

輸入用戶名和密碼

後輸入密碼

登錄方式2

命令:mysql -hIP地址 -u 用戶名 -p 密碼

注意:127.0.0.1IP地址代表本地。

登錄方式3

命令:mysql --host=ip 地址 --user=用戶名 --password=密碼

退出MySQL

命令:quitexit

3.4-SQLyog 圖形化工具

介紹

SQLyog 是業界著名的 Webyog 公司出品的一款簡潔高效、功能強大的圖形化 MySQL 數據庫管理工具。使用 SQLyog 可以快速直觀地讓您從世界的任何角落通過網絡來維護遠端的 MySQL 數據庫 。

使用 SQLyog 登錄數據庫

3.5-MySQL目錄結構

目錄結構 描述
bin目錄 所有 mysql 的可執行文件,如:mysql.exe
MySQLInstanceConfig.exe 數據庫的配置嚮導,在安裝時出現的內容
data目錄 系統必須的數據庫所在的目錄
my.ini 文件 mysql 的配置文件,一般不建議去修改。
c:\ProgramData\MySQL\MySQ L Server 5.5\data\ 我們自己創建的數據庫所在的文件夾

第四章:數據庫管理系統介紹

概述

數據庫管理系統(DataBase Management System,DBMS):指一種操作和管理數據庫的大型軟件,用於建 立、使用和維護數據庫,對數據庫進行統一管理和控制,以保證數據庫的安全性和完整性。用戶通過數據庫管理 系統訪問數據庫中表內的數據 。

數據庫管理系統、數據庫和表的關係

數據庫管理程序(DBMS)可以管理多個數據庫,一般開發人員會針對每一個應用創建一個數據庫。爲保存應用 中實體的數據,一般會在數據庫創建多個表,以保存程序中實體 User 的數據。 數據庫管理系統、數據庫和表的關係如圖所示:

總結

  1. 一個數據庫服務器包含多個庫
  2. 一個數據庫包含多張表
  3. 一張表包含多條記錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章