sh1.下載安裝包,解壓到指定目錄 網址:https://dev.mysql.com/downloads/mysql/


2.添加環境變量
右鍵點擊計算機—屬性—高級系統設置—環境變量: 將mysql中的bin目錄的路徑添加到環境變量中變量名為path的一行中,多個變量路徑用;隔開。

配置文件
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] # 設置mysql的安裝目錄 basedir=E:\\software\mysql-5.7.22-winx64 # 設置mysql數據庫的數據的存放目錄,必須是data datadir=E:\\software\mysql-5.7.22-winx64\data # mysql端口 port=3306 # 字符集 character_set_server=utf8 skip-grant-tables sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注:skip-grant-tables 跳過授權表,忘記密碼時可以通過這個參數不需要密碼直接登錄
3.初始化 在cmd中mysql的bin路徑下輸入mysqld --initialize-insecure,初始化成功后自動在mysql的目錄下生成一個data文件。
E:\software\mysql-5.7.22-winx64\bin>mysqld --initialize-insecure
備注:初始化是遇到問題

4.mysql服務添加到windows服務中
添加:以管理員的身份啟動cmd——進入mysql的bin路徑——輸入mysqld --install,添加成功后執行net start mysql 命令啟動mysql服務。
刪除:以管理員的身份啟動cmd——進入mysql的bin路徑——輸入mysqld --remove,添加成功后執行net stop mysql 命令關閉mysql服務。

5.開啟mysql客戶端
cmd中輸入mysql -uroot -p 命令連接mysql服務器,當前登錄的用戶root是擁有最高權限的,默認不需要輸入密碼。

6.window下mysql修改root密碼
1)root沒有密碼時:mysqladmin -uroot -p password 密碼
2)root已經設置過密碼時:mysqladmin -uroot -p原密碼 password 新密碼

mysql基本語法
1.文件夾的操作(數據庫)
1)增
新建文件夾 create database 文件名 charset utf8;

2)查
查看所有數據庫show databases;顯示mysql里的所有文件夾

查看當前新建的文件夾show create database db1;

3)改
修改db1文件夾的編碼為utf8 :alter database db1 charset utf8;

4)刪
刪除db2文件夾:drop database db2;

2.文件的操作(表)
對文件進行操作前先切換到文件所在的文件夾:use db1;select database();之后再對文件進行操作。
1)增
新建文件create table t1()

2)查
查看指定的一個表 show create table t1;

查看所有的表show tables;

查看表的結構:desc a1;

3)改
將名字的長度改為6個字符:alter table t1 modity name char(6);

將name改為NAME:alter table t1 change name NAME char(7);

4)刪
刪除文件drop table t2;

3.文件內容的操作(記錄)
1)增
向文件中插入一條數據(記錄):insert t1 (id,name) value(1,"yuan"),(2,"guo");

2)查
按照id查:select id from db1.t1;
按照name查:select from db1.t1;
查所有:select * from db1.t1;

3)改
name改為zhang:update db1.t1 set name="zhang";默認改所有的name項,
update db1.t1 set name="yuan" where id=1;加where設置更改條件,id=1的修改

4)刪
刪除全部數據delete t1;

刪除指定數據:delete from t1 where id=1;

