首页 > 数据库 >MySQL执行SQL文件的几种方式

MySQL执行SQL文件的几种方式

时间:2023-06-14 09:12:04浏览次数:72  
标签:文件 SQL batch 几种 file mysql MySQL 客户端

转自:

https://blog.csdn.net/oddrock/article/details/129966875

方式一:mysql -e

mysql -e "source batch-file"

方式二:mysql < batch-file

mysql -h host -u user -p < batch-file

对于这种方式,还可以查看文件执行时的输出,有如下两种方法:

mysql < batch-file | more
mysql < batch-file > mysql.out

方式三:mysql客户端命令行方式

# 先登录mysql客户端,然后运行如下语句:
mysql> source /path/filename;

总结

在MySQL服务器上执行SQL文件,一种方法是可以通过mysql -e或者直接登录mysql客户端后,通过source命令执行文件。另一种方法是将SQL文件作为mysql客户端的输入,即mysql < batch-file

标签:文件,SQL,batch,几种,file,mysql,MySQL,客户端
From: https://www.cnblogs.com/iSun520/p/17479187.html

相关文章

  • MySQL性能分析及工具使用
    一:数据库服务器常规优化步骤在数据库调优中,我们的目标就是响应时间更快,吞吐量更大。利用宏观的监控工具和微观的日志分析可以帮我们快速找到调优的思路和方式;那当我们遇到数据库调优问题的时候,该如何思考呢?其实这里我把思考的流程整理成下面这张图:整个流程划分成了......
  • MySql的MVCC机制
    事务隔离级别遗留问题:在读已提交的级别下,事务B可以读到事务A持有写锁的的记录,且读到的是未更新前的,为何写读没有冲突?可重复读级别,事务B可以更新事务A理论上应该已经获取读锁的记录,且更新后,事务A依然可以读到数据,为何读-写-读没有冲突? 在可重复读级别,幻读没有产生......
  • MySQL 备份还原 mysqldump
    1、参考MySQL数据备份与还原(mysqldump)mysql导入时出现“ERRORatline:Unknowncommand‘\‘‘.“的解决办法2、代码#mysqldump-h服务器-u用户名-p密码数据库名>备份文件.sqlmysqldump-uroot-ptest01>D:/test01.sql#恢复备份mysql-uroot-ptest02-......
  • ERROR: Failed building wheel for mysqlclient Running setup.py clean for mysqlc
    Itseemsthatthereisanerrorwhiletryingtoinstallthemysqlclientpackageandit'sfailingtobuildthewheel.Theerrormessageindicatesthatitcan'tfindthePython.hfile,whichisrequiredforbuildingCextensions.Toresolvethisi......
  • MySQL安装(在线版)
    安装环境OS:Windows1064位安装步骤官方下载链接:https://dev.mysql.com/downloads/windows/installer/8.0.html运行已下载的安装文件:点击【next】:点击【execute】:等待安装:点击【next】:点击【next】:点击【next】:点击【next】:设置密码后,点击【next】:点击【ne......
  • MariaDB/MySQL的null值条件和索引
    对于应用程序来说,像这样使用WHERE条件并不罕见:WHEREstatus='DELETED'ORstatusISNULL如果运行EXPLAIN,这样的条件通常只会导致type列显示为ref_or_null。然而,如果没有NULL检查,它将显示为ref。但是,这是否意味着执行过程中只会发生一个细小的变化,而查询仍然会非常快呢?答......
  • 【SQL】进阶57题
    1.题号1142查询姓“李”的教师数量selectcount(t_id)fromteacherwheret_namelike'李%';/*1.大水题,无脑写2.题号1143查询课程编号为”01“的课程比”02“的课程成绩高的所有学生的学号(尝试了两种写法,未能解决,很蓝瘦~~~)selectsc1.s_id from (selects_i......
  • 论c++实现sql连接
    寻找关于c++对sql连接的过程非常艰辛。今天要做一个简单项目,要求在远程sql上实现对数据的实时模拟,每五分钟进行一次随机产生数据并写入。在此之前我并没有用过代码实现sql连接的经历,在翻阅无数资料后,终于实现了使用visualstudio对mysql的连接。第一步,添加mysql的依赖文件,在v......
  • MySQL索引
    一:索引的声明及使用索引是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要。索引优化应该是对查询性能优化最有效的手段,创建一个真正最优的索引经常需要重写SQL查询语句。要理解MySQL中索引......
  • 记录一个MySQL中order by 和 limit 连用导致分页查询不生效的坑
    具体现象和这位同学的一致,具体的解决办法也是参考这位同学的做法参考文章地址:https://www.cnblogs.com/yuluoxingkong/p/10681583.html......