mysql 01: source命令
2022/7/27 2:25:03
本文主要是介绍mysql 01: source命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用mysql的source命令,执行sql脚本
之所以使用docker同步挂载卷的方法,是因为在docker中运行的mysql未安装vim或gedit等基本编辑器
不方便在mysql容器里直接写sql脚本,且在尝试更新mysql容器和安装vim时,总出现无密匙的依赖错误,所以采用以下方法来实现mysql中source命令的演示
docker运行mysql数据库
docker pull mysql
docker run -d -p 3306:3306 -v /home/wangxun/mysql/conf:/etc/mysql/conf.d
-v /home/wangxun/mysql/data:/var/lib/mysql
-v /home/wangxun/mysql/sqlScript:/sqlScript
-e MYSQL_ROOT_PASSWORD="XXXXX"
--name=mysql_test mysql
在主机挂载卷:/home/wangxun/mysql/sqlScript目录下,编写sql脚本:first_sql.sql
create database test; use test; create table tb_user(id int primary key not null auto_increment, username varchar(255) not null, age int not null ); insert into tb_user(username, age) values("wangxun", 20); insert into tb_user(username, age) values("han", 19);
进入正在运行的mysql容器
docker exec -it mysql_test /bin/bash
进入mysql,并执行同步目录:/sqlScript下的sql脚本
mysql -uroot -p
mysql > source /sqlScript/first_sql.sql
以上完成在docker中运行mysql,并进行source命令的简单演示
这篇关于mysql 01: source命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南