MySQL 1.MySQL資料庫基本介紹和配置
阿新 • • 發佈:2021-10-28
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