00、MySQL資料庫介紹、安裝、解除安裝、連線、退出、SQL語言介紹
阿新 • • 發佈:2020-07-22
目錄
MySQL資料庫的介紹
MySQL產品的介紹
MySQL是一種開放原始碼的關係型資料庫管理系統。
優點:
- 成本低:開放原始碼,一般可以免費使用
- 效能高:執行很快
- 簡單:容易安裝和使用
MySQL服務端的解除安裝和安裝
DBMS(DataBase Manage System)資料庫管理系統分為兩類:
- 基於共享檔案系統的DBMS(Access)
- 基於客戶機/伺服器的DBMS(C/S)
MySQL的資料庫管理軟體是C/S架構,底層是TCP/IP協議的程式。
服務端,先啟動,有一個埠號,監聽/等待客戶端的連線。
MySQL的解除安裝
1、先停止MySQL服務;
【此電腦】(右鍵)--->【管理】--->【計算機管理】--->【服務和程式】--->【服務】,找到MySQL服務。
2、解除安裝
- 控制面板
- 第三方解除安裝工具
【控制面板】--->【解除安裝程式】,找到MySQL。
MySQL安裝方式有兩種,一種是壓縮包安裝,一種是可執行檔案(msi)安裝。後者才能在控制面板看到,前者只需要刪除安裝目錄就行了。
3、清除殘餘檔案
在之前安裝的MySQL的目錄下刪除殘餘檔案。
4、清理登錄檔
如何開啟登錄檔編輯器:window + r
MySQL的安裝
安裝過程,【Server Only】,Developer Machine,設定root使用者密碼:開機密碼。
預設安裝路徑:C:\Program Files\MySQL,預設資料存放路徑:C:\ProgramData\MySQL。
配置檔案:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini。
[client] port=3306 [mysql] # [mysql]的配置為伺服器自帶的客戶端配置,只有一項,所以比較弱,一般不用 default-character-set=utf8 [mysqld] # [mysqld]的配置為伺服器端的配置 port=3306 basedir="C:/Program Files/MySQL/MySQL Server 5.7/" datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data/" character-set-server=utf8 default-storage-engine=INNODB # INNODB支援事務
修飾了配置檔案之後,必須重啟MySQL 5.7的服務可以生效。
設定環境變數:
MySQL服務的啟動、停止、連線和退出
MySQL軟體的伺服器端必須先啟動,客戶端才可以連線和使用。
啟動
- 圖形化方式
- 在服務列表中啟動
- 命令列
- 以管理員身份執行
net start mysql服務名
net stop mysql服務名
連線
- MySQL自帶的客戶端
- 【開始程式】--->【MySQL】--->【MySQL 5.7 Command Line Client】
- 只可以用root使用者身份登入
- 命令列
- mysql -h主機名 -P埠 -u使用者名稱 -p密碼
- 因為我們已經配置了PATH環境變數,所以可以直接使用mysql命令
- 登入不需要管理員身份執行
常見SQL命令
1、檢視所有的資料庫
show databases;
2、切換資料庫
use 資料庫名稱;
3、檢視所有的表
show tables;
4、檢視其它資料庫中的表
show tables from 其它資料庫名;
5、檢視當前所在的資料庫
select database();
6、描述某張表
desc 表名;
7、查看錶中的資料
select * from 表名;
SQL中的註釋
單行註釋:
#
--
空格
多行註釋:
/* */
SQL語言介紹
- SQL語句可以單行、多行書寫,以分號結尾;
- 可以用空格和縮排來增強SQL語句的可讀性;
- 關鍵字不區分大小寫,建議使用大寫
分類
- DDL:資料定義語言
- 用來定義資料庫物件:庫、表、列等;(create、drop)
- DML:資料操作語言
- 插入、刪除、修改(insert、delete、update)
- DCL:資料控制語言
- 與事務相關(TCL)
- DQL:資料查詢語言
- 查詢記錄(select)