1. 程式人生 > 其它 >MySQL學習(1)

MySQL學習(1)

安裝MySQL

1、開啟安裝包

2、

3、

4、

 

5、

6、

 

7、

 

8、

9、

10、

11、

12、

 

 

13、

14、

 

搭建環境

1、複製MySQL,bin目錄路徑

 

2、

 

3、開啟cmd控制檯輸入mysql驗證是否安裝成功

 

我們剛才安裝的是MySQL的服務

服務是什麼?我們從手機獲取核酸檢測的結果資訊,是從服務這邊獲取的,那麼我們的手機是什麼?是客戶端

因為安裝包在本地,一般IP有兩種方式可以表達:

1、127.0.0.1(本地電腦輸入命令時IP是一致的,但是連線其他電腦會有其他的IP數字,主要是依據MySQL佈置地址來的)

2、localhost

 

 

連線MySQL服務:

mysql -h localhost -uroot -proot

輸入命令:mysql -h localhost -u root -p,密碼為root

--h:MySQL服務的地址 -u:MySQL服務的使用者 -p:MySQL服務的密碼

命令列退出MySQL:exit

 

在資料庫中,不同的業務資料儲存在不同的資料庫中,英文單詞是database

在資料庫中,來具體儲存資訊的叫表,英文單詞是table

在一個數據庫裡面,可以有很多很多的表,具體的說資料庫包含了表

一個數據庫服務裡面可以有很多的資料庫

一個數據庫裡面可以有很多的表

一個表裡面可以有很多的資料

查詢資料庫服務裡面有多少個數據庫

命令:show databases;

查詢版本資訊

命令:select version();

 

檢視MySQL的狀態資訊

命令:status;

 

查詢時間

 

命令: select now();

 

查詢連線數資源情況

connection(連線數):客戶端連線到MySQL伺服器,是需要一個連線的通道,我們把這個通道可以說它是一個連線數。

命令:show variables like '%connections%';

查詢超時的語句:

命令:show variables like '%timeout%';

客戶端連線MySQL的服務需要有時間限制 客戶端讀取MySQL服務的資料 客戶端把資料寫到MySQL的服務

 

資料庫的管理:

1、新增資料庫

命令:create database databaseName

例如:create database test1;

2、查詢資料庫

進入到這個資料庫命令:use databaseName;

 

查詢當前在那個資料庫命令:select database();

檢視資料庫的資料儲存在那個目錄下:

命令:show variables like 'datadir';

 

3、刪除資料庫

命令:drop database databaseName;

 

MySQL裡面的欄位等於表格裡面的表頭

資料型別:

字串:varchar 如姓名

整型:int 如年齡

float:float 如薪資

 

數字:tinyint smallint int bigint bit

decimal float double

char varchar blob text enum set

json資料型別(MySQL8.0新增加的特性)

表的管理:

1、新增表

create table tableName(

2、刪除表

命令: drop table user;

3、查詢表

查詢有多少張表: show tables;

 

 

4、修改查詢

 

查詢表的欄位

命令:desc tableName;