1. 程式人生 > 其它 >MySQL安裝及命令

MySQL安裝及命令

MySQL安裝及命令

資料庫:database DB

業界資料庫:

  1. MySQL:網際網路公司基本只使用MySQL,免費的

  2. Oracle:銀行證券股票基本使用Oracle,收費非常高

  3. DB2:也是使用在銀行系統,屬於IBM(藍色巨人)

  4. SqlServer:屬於Microsoft,使用非常廣泛

  5. TIDB:中國人自己開發的資料庫

  6. 阿里雲:ActiveDB:阿里新一代雲原生資料倉庫

  7. 螞蟻金服:GeaBase阿里金融分散式資料庫

MySQL安裝

下載MySQL安裝包

開啟安裝介面

賬戶密碼配置均為root

在C盤目錄下找到MySQL檔案下的bin檔案,複製地址,新增到Path環境變數下

本地: localhost 127.0.0.1

在控制檯命令列連線MySQL服務: mysql -h localhost -uroot -proot

-h:服務地址

-u:使用者名稱

-p:密碼

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

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

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

MySQL命令

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

show databases;

查詢版本號

select version ();

查詢MySQL狀態資訊

status;

查詢當前時間

select now();

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

查詢連線數

show variables like '%connections%';

查詢超時的命令

show variables like ‘%timeout%’;

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

資料庫(database)管理:

1、新增資料庫 create database databaseName ;

 

進入到這個資料庫

use databaseName;

2、查詢資料庫

show databases;

查詢當前在那個資料庫

select database();

檢視資料庫的資料儲存在那個目錄下: show variables like '%datadir%';

3、刪除資料庫

刪除資料庫: drop database databaseName;

資料型別: 字串:varchar 如姓名 整型:int 如年齡 float:float 如薪資

數字:tinyint smallint int bigint bit decimal float double char varchar blob text enum set json資料型別(MySQL8.0新增加的特性)

表(table)的管理:

1、新增表 2、刪除表 3、查詢表 show tables;

表的管理: 1、建立表(字串varchar必須指定位數,最後一行欄位沒有逗號)

create table tablename

2、刪除表

drop table tablename

3、查詢表 show tables; 

查詢表裡面欄位

desc tablename;

4、修改查詢