MySQL 庫的操作

2021-09-09 05:28:59 字數 3195 閱讀 6478

找到mysql.exe

輸入伺服器中mysql監聽的埠:-p:port -p:3306

輸入使用者名稱: -u username

輸入密碼:-p:password

鏈結認證基本語法:mysql.exe/mysql       -h  主機位址       -p(大寫)埠         -u使用者名稱            -p(小寫)密碼
注意事項:

通常埠都可以預設:mysql監聽的埠通常都是3306

密碼輸入可以先輸入-p,再輸入密碼

斷開與伺服器的連線:通常mysql提供的伺服器數量有限,一旦客戶端用完,建議就應該斷開連線

;每當使用者通過sql指令建立乙個資料庫,那麼系統就會產生乙個對應的儲存數的資料夾,在data目錄下

每個資料庫檔案下都有乙個opt檔案.儲存的是對應的是資料庫選項

資料庫沒有指定字符集,那麼就會使用dmbs預設的字符集(安裝的時候指定)

校驗集隨字符集

information_schema儲存資料庫所有的結構資訊(表,庫)

mysql核心資料庫:許可權關係

performance_schema效率庫

test測試:空庫

show

databases

like

'匹配'

_:匹配當前位置單個字元

%:匹配指定位置多個字元

獲取以my開頭的全部資料庫:『my%』;

獲取m開頭,後面第乙個字母不確定,最後為database的資料庫:『m_database』;

獲取以database結尾的資料庫:』%database』

create

database[if

notexists

] 資料庫名 [create_specification [

, create_specification]..

.]create_specification:

[default

]character

set charset_name

[default

]collate collatuon_name;

character set:指定資料庫採用的字符集

collate:指定資料庫字符集的校驗規則

是可選項

字符集和校驗規則詳解

看到的指令並非原始指令,已經被系統加工過.

show

create

database 資料庫名;

use 資料庫名;

對資料庫的修改主要是資料庫的字符集和校驗規則

alter

database 資料庫名

database 資料庫名;

執行刪除之後的結果:

資料庫內部看不到對應的資料庫

對應的資料庫資料夾被刪除,級聯刪除,裡面的資料表全部被刪

注意:不要隨意刪除資料庫

# mysqldump -h localhost -p3306 -u root -p 密碼 -b 資料庫名 > 資料庫備份儲存的檔案路徑
資料庫的備份操作語句是在退出連線之後才能使用的在本的資料夾看到乙個sql檔案,開啟如下:

source 本地儲存的備份的路徑
資料庫的備份操作語句是在連線之後使用的

# mysqldump -u root -p 資料庫名 表名1 表名2 > 資料庫備份儲存的檔案路徑
# mysqldump -u root -p -b 資料庫名1 資料庫名2 ... > 資料庫存放路徑
如果備份乙個資料庫時,沒有帶上-b引數, 在恢復資料庫時,需要先建立空資料庫,然後使用資料庫,再使 用source來還原。

MySQL 庫的操作

1 建立資料create database db1 create database db2 charset utf8 create database db3 charset utf8 collate utf8 general ci 2 字符集和校驗規則show variables like char...

MySql 庫的操作

庫的建立 create datebase if not exists db name create specification,create specification create specification default character set charset name default c...

MySQL 庫的操作

執行如下命令,檢視系統庫 show databases nformation schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能...