通过 docker ps -a 查询当前运行的容器,找到想执行命令的容器名称。
docker ps -a
若想执行sql文件,则将sql文件放入当前文件夹下后将项目内的 SQL 文件拷贝到 mysql 容器内部的 root下。
sudo docker cp /root/enterprise.sql mysql:/root/
然后进入 mysql 容器内部。
docker exec -it mysql /bin/bash
进入mysql容器内部执行以下命令后回车,输入数据库密码进入 mysql 数据库
mysql -u root -p
如图:
切换到对应的数据库下,例如数据库 zd,记得后面要加分号
use zd;
现在就可以对此数据库执行相关命令了,若想执行sql文件,则运行以下命令,_/root/enterprise.sql_为刚刚复制进来的文件路径,具体路径请根据个人调整。
source /root/enterprise.sql
如果没有出现报错,则此sql文件执行成功!
以下是mysql常用命令:
MySQL清空表数据三种方法
1.1 清空表数据:truncate
sql命令