什么是Docker MySQL
Docker MySQL是一個基于Docker鏡像的MySQL服務(wù),可以方便地在不同的環(huán)境中快速搭建MySQL數(shù)據(jù)庫實例。
如何進入Docker MySQL的命令行
要進入Docker MySQL的命令行,首先需要確保Docker MySQL正在運行。可以使用以下命令來啟動Docker MySQL服務(wù):
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
其中,-p 3306:3306
參數(shù)指定端口映射,使得主機的3306端口和容器內(nèi)的3306端口相互對應(yīng)。而-e MYSQL_ROOT_PASSWORD=123456
參數(shù)則是設(shè)置MySQL的root用戶的密碼為123456。
啟動成功后,我們可以使用以下命令進入Docker MySQL的命令行:
docker exec -it mysql mysql -p
這條命令可以打開一個終端,并且進入Docker MySQL的命令行界面,需要輸入MySQL root用戶的密碼(默認(rèn)為123456)后才能使用。
常用的Docker MySQL命令
一旦進入Docker MySQL的命令行,就可以使用常用的MySQL命令進行數(shù)據(jù)庫管理和查詢操作了。以下是一些常見的MySQL命令:
show databases;
:顯示當(dāng)前MySQL實例中的所有數(shù)據(jù)庫。use dbname;
:切換到指定的數(shù)據(jù)庫。show tables;
:顯示當(dāng)前數(shù)據(jù)庫中的所有表。desc tablename;
:顯示指定表的結(jié)構(gòu)信息(字段類型、長度、注釋等)。- 其它的MySQL命令,比如
select
、insert
、update
、delete
、create table
等,都可以在Docker MySQL的命令行中直接使用。