1. 程式人生 > 其它 >MySQL 1.MySQL資料庫基本介紹和配置

MySQL 1.MySQL資料庫基本介紹和配置

MySQL資料庫基本介紹和配置


MySQL資料庫基本介紹

什麼是資料庫
資料庫(Database)就是按照資料結構來組織、儲存、管理資料的倉庫
專業的資料庫是專門對資料進行建立、訪問、搜尋、管理等操作的軟體
比起用檔案讀寫的方式管理資料,資料庫更加方便,快速,安全

資料庫的作用
(1).持久化儲存資料(儲存在磁碟中)
(2).方便資料的儲存和查詢
(3).可以處理併發訪問
(4).更加安全的許可權管理訪問機制

資料庫的型別
(1).關係型資料庫:MySQL,Oracle,PostgreSQL,SQLserver
(2).非關係型資料庫:Redis記憶體資料庫,MongoDB文件資料庫

使用方法:
方法一:通過命令列操作
方法二:通過圖形介面工具操作
方法三:通過程式語言執行mysql命令

SQL(Structure query language)結構化查詢語言
DDL(定義):建立庫、表、欄位
DML(操作):對資料增、刪、改
DQL(查詢):查詢資料
DCL(控制):許可權控制

操作資料庫的步驟
連線,開啟庫,操作,退出

語法特點
SQL語句可以換行,命令要用 ' ; ' 結尾
命令不區分大小寫,關鍵字和函式可以使用大寫
如果提示符為 '> ,那麼需要輸入'回車
換行後,前面的命令不可以修改,可以用 \c 取消本次命令

SQL語句中的快捷鍵
\G 格式化輸出(文字式,豎立顯示)
\s 檢視服務端資訊
\h 檢視幫助
\c 結束命令輸入
\q、exit、quit 退出當前sql命令列模式


MySQL配置

1.下載安裝包並解壓
G:\mysql-5.7.35-winx64


2.新建 my.ini 配置檔案,原始的 my-default.ini 配置檔案只是一個模板,不要在裡面改動
my.ini的內容如下:

[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=G:\mysql-5.7.35-winx64\
datadir=G:\mysql-5.7.35-winx64\data\
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp=true


3.在安裝路徑下新建空的 data 資料夾


4.以管理員身份執行cmd,進入bin目錄,執行初始化安裝命令。不進行這一步安裝完成之後無法啟動服務
mysqld --initialize -insecure --user=mysql


5.在當前目錄,執行安裝命令
mysqld install


6.在當前目錄,執行啟動MySQL服務命令
net start mysql


7.修改環境變數,新增bin目錄
G:\mysql-5.7.35-winx64\bin


8.在普通cmd視窗中,進入bin目錄,執行登陸命令,預設沒有密碼
mysql -u root -p