在使用Docker構(gòu)建MySQL鏡像之后,我們需要進(jìn)入容器內(nèi)部來(lái)進(jìn)行一些命令行操作。以下是一些常用的docker mysql命令行操作:
# 進(jìn)入MySQL容器內(nèi)部 docker exec -it container_name /bin/bash # 登錄mysql mysql -u root -p # 顯示mysql版本 SELECT VERSION(); # 顯示當(dāng)前mysql庫(kù)中的所有數(shù)據(jù)庫(kù) show databases; # 創(chuàng)建一個(gè)新庫(kù) create database database_name; # 刪除一個(gè)庫(kù) drop database database_name; # 顯示當(dāng)前庫(kù)中的所有表 show tables; # 創(chuàng)建一張新表 CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... ); # 刪除一張表 DROP TABLE table_name; # 添加一條記錄 INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...); # 更新一條記錄 UPDATE table_name SET column1 = value1 WHERE some_column = some_value; # 刪除一條記錄 DELETE FROM table_name WHERE some_column = some_value; # 顯示表中的所有記錄 SELECT * FROM table_name; # 顯示某個(gè)條件下符合要求的記錄 SELECT * FROM table_name WHERE condition;