一、下載、安裝 1、下載 (1)下載地址 (2)此處我下載最新版(8.0.18) 2、安裝 (1)解壓、並配置環境變數 step1:右擊“我的電腦”,點擊屬性,選擇高級屬性設置,添加環境變數PATH,將bin目錄下的路徑添加到Path中。 step2:查看當前版本。若成功顯示版本號,則環境變數配置成 ...
一、下載、安裝
1、下載
(1)下載地址
https://dev.mysql.com/downloads/mysql/
(2)此處我下載最新版(8.0.18)
2、安裝
(1)解壓、並配置環境變數
step1:右擊“我的電腦”,點擊屬性,選擇高級屬性設置,添加環境變數PATH,將bin目錄下的路徑添加到Path中。
比如:E:\soft\mysql-8.0.18-winx64\bin
step2:查看當前版本。若成功顯示版本號,則環境變數配置成功。
mysql --version
(2)修改配置文件(參考如下:)
bin目錄下創建一個 my.ini 文件。
my.ini 內容如下
[mysql]
# 設置mysql客戶端預設字元集
default-character-set=utf8
[mysqld]
default-time-zone='+08:00'
#設置3306埠
port = 3306
# 設置mysql的安裝目錄
basedir=E:\soft\mysql-8.0.18-winx64
# 設置mysql資料庫的數據的存放目錄
datadir=E:\soft\mysql-8.0.18-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8
# 創建新表時將使用的預設存儲引擎
default-storage-engine=INNODB
(3)使用 管理員的方式 運行cmd (註意:不是普通的cmd視窗)
mysqld -install -- 用於安裝資料庫
mysqld --initialize-insecure --user=mysql -- 用於初始化 mysql,會再bin的同級目錄創建一個data文件夾
net start mysql -- 用於啟動mysql服務(可以手動啟動)
net stop mysql -- 用於關閉服務
二、使用、常用命令
1、進入資料庫
mysql -uroot -p 用於登錄資料庫,第一次登陸MySql時,輸入密碼時,若直接回車不行的話,去data文件夾下找到(.err)文件,找到localhost,將其後面的密碼輸入即可。
mysql -uroot -p
第一次登陸,直接按回車鍵即可。
2、修改密碼
mysqladmin -u root -p password 用於修改密碼。
註意:需要在 net start mysql 後 (即mysql服務啟動後,再使用該命令)
mysqladmin -u root -p password
若第一次修改密碼,回車並輸入密碼即可。(比如此處設置密碼 123456)
修改後,輸入密碼登陸資料庫。
3、退出資料庫
exit --用於退出資料庫
4、常用命令(註意 ; 結尾)
(1)查看mysql 中 有哪些 資料庫。
show databases;
(2)創建資料庫。
【格式:】
create database 資料庫名; -- 用於創建資料庫。
【舉例:】
create database lyh default character set utf8; -- 創建lyh資料庫,並指定預設utf-8編碼(設置預設)
(3)刪除資料庫。
【格式:】
drop database 資料庫名; -- 用於刪除資料庫。
【舉例:】
drop database lyh; -- 刪除lyh資料庫
(4)使用資料庫(進入某個資料庫)
【格式:】
use 資料庫名; -- 用於進入某個資料庫
(5)查看當前資料庫中有哪些表。
show tables;
(6)創建表
-- 創建一個 emp 表,其中 id 為主鍵且自增。
CREATE TABLE emp(
id int primary key auto_increment,
name varchar(50),
salary double,
age int
);
(7)刪除表
drop table emp;
(8)新增數據
INSERT INTO emp(name, salary, age) VALUES('tom', 2000, 20);
三、圖形界面工具--Navicat
1、下載、安裝(自行百度破解版地址)
(1)免費14天的下載地址
https://www.navicat.com.cn/download/navicat-for-mysql
(2)安裝
2、使用
(1)選擇連接的類型(mysql)
(2)連接資料庫(mysql服務要)