mysql的安裝和簡單的操作

Bound_w發表於2018-10-15

一、MySQL的安裝和簡單操作

1.瞭解MySQL

MySQL有兩個軟體

---伺服器軟體
     - socket服務端
     - 本地檔案操作
   - 解析指令(mysql語句)
---客戶端軟體
     - socket客戶端
     - 傳送指令
   - 解析指令(mysql語句)

解釋:

    對於伺服器軟體中的socket伺服器是一直開著,客戶端得需要連線,並且還有建立檔案、刪除檔案等等的操作

    對於客戶端軟體中的scoket客戶端,我們得需要傳送指令去命令scoket服務端對檔案進行操作。

2.資料庫概述

  1.什麼是資料(Data)

      描述事物的符號記錄稱為資料,描述事物的符號既可以是數字,也可以是文字、圖片,影象、聲音、語言等,資料由多種表現形式,它們都可以經過數字化後存入計算機

    在計算機中描述一個事物,就需要抽取這一事物的典型特徵,組成一條記錄,就相當於檔案裡的一行內容,如:
 

 

   單純的一條記錄並沒有任何意義,如果我們按逗號作為分隔,依次定義各個欄位的意思,相當於定義表的標題

  

 

 

  2.什麼是資料庫(DataBase,簡稱DB)

    資料庫即存放資料的倉庫,只不過這個倉庫是在計算機儲存裝置上,而且資料是按一定的格式存放的

    過去人們將資料存放在檔案櫃裡,現在資料量龐大,已經不再適用

    資料庫是長期存放在計算機內、有組織、可共享的資料即可。

    資料庫中的資料按一定的資料模型組織、描述和儲存,具有較小的冗餘度、較高的資料獨立性和易擴充套件性,並可為各種 使用者共享

 

  3.什麼是資料庫管理系統(DataBase Management System)

    在瞭解了Data與DB的概念後,如何科學地組織和儲存資料,如何高效獲取和維護資料成了關鍵

    這就用到了一個系統軟體---資料庫管理系統

    如MySQL、Oracle、SQLite、Access、MS SQL Server

 

2.資料庫伺服器、資料管理系統、資料庫、表與記錄的關係

  記錄:1 xxx 324245234 22(多個欄位的資訊組成一條記錄,即檔案中的一行內容)

  表:student,scholl,class_list(即檔案)

  資料庫:oldboy_stu(即資料夾)

  資料庫管理系統:如mysql(是一個軟體)

  資料庫伺服器:一臺計算機(對記憶體要求比較高)

 

3.總結:

  資料庫伺服器-:執行資料庫管理軟體

  資料庫管理軟體:管理-資料庫

  資料庫:即資料夾,用來組織檔案/表

  表:即檔案,用來存放多行內容/多條記錄

4.mysql的下載和安裝:

 https://dev.mysql.com/downloads/mysql/

官網下載:

 

5.新增變數:

【右鍵計算機】--》【屬性】--》【高階系統設定】--》【高階】--》【環境變數】--》【在第二個內容框中找到 變數名為Path 的一行,雙擊】 --> 【將MySQL的bin目錄路徑追加到變值值中,用 ; 分割】

 MySQL的簡單操作:

1.初始化:mysqld --initialize-insecure

2.啟動mysql服務:mysqld

3.開啟服務端:net start mysql

4.開啟服務端連線服務端:mysql -uroot -p

5.關閉服務端:net stop mysql

6.檢視當前使用者:select user();

7.退出mysql:exit

管理員操作:

1.檢視mysql程式:tasklist |findstr mysql

2.結束當前的mysql程式:taskkill /F /PID 程式號

二、統一字元編碼

1.進入mysql客戶端執行\s

2.在解壓的資料夾中設定配置檔案my.ini檔案

3.copy下面的程式碼到my.ini檔案

 

[mysqld]
# 設定mysql的安裝目錄 **後面的路徑一定是安裝sql的目錄(自己電腦的)**
basedir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64#自己電腦的mysql目錄
# 設定mysql資料庫的資料的存放目錄,必須是data
datadir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\data#mysql下的data的目錄
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# mysql埠
port=3306
# 字符集
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
View Code

 

 4.重啟服務端

 

相關文章