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

MySQL执行SQL文件的几种方式

时间:2024-05-06 17:11:05浏览次数:16  
标签:文件 SQL batch 几种 file mysql MySQL 客户端

方式一:mysql -e
mysql -e "source batch-file"
1
方式二:mysql < batch-file
mysql -h host -u user -p < batch-file
1
对于这种方式,还可以查看文件执行时的输出,有如下两种方法:

mysql < batch-file | more
mysql < batch-file > mysql.out
1
2
方式三:mysql客户端命令行方式
# 先登录mysql客户端,然后运行如下语句:
mysql> source /path/filename;
1
2
总结
在MySQL服务器上执行SQL文件,一种方法是可以通过mysql -e或者直接登录mysql客户端后,通过source命令执行文件。另一种方法是将SQL文件作为mysql客户端的输入,即mysql < batch-file

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

相关文章

  • Docker安装mysql
    dockerpullmysql:5.7:从DockerHub上拉取MySQL5.7的镜像。dockerimages:列出所有已下载的镜像,确认MySQL5.7是否已经成功下载。mkdir-p/home/service/mysql/data:创建一个用于存放MySQL数据的目录。mkdir-p/home/service/mysql/conf:创建一个用于存放MySQL配置文件的目录......
  • MySQL排序时, ORDER BY将空值NULL放在最后
    我们在日常工作当中;往往业务会提到一些莫名其妙的排序等规则;例如:按照某个字段升序排列,同时空值放在后面;但mysql默认升序排列时空值是在最前面;有下面几个方法:方法一:ORDERBY字段ISNULL,字段;方法二:SELECT*FROMtestORDERBYIF(ISNULL(字段),1,0),字段DESC;方法......
  • 你知道什么是 MySQL Online DDL 吗?
    前言MySQL在进行DDL操作时,可能会产生表锁导致阻塞,影响用户的DML操作,而OnlineDDL指的是在DDL期间,允许用户进行DML操作。本文将详细讲解MySQL各版本的OnlineDDL。关于什么是DDL和DML操作,详细介绍见MySQL操作命令总结。1.什么是OnlineDDLOnlineDDL......
  • PostgreSQL和Oracle两种数据库区别
    PostgreSQL和Oracle是两个备受欢迎的关系型数据库管理系统(RDBMS)。它们都提供了强大的功能和广泛的应用领域。然而,在选择使用哪个数据库管理系统时,需要考虑各自的特点和适用场景。本文将详细比较PostgreSQL和Oracle,并探讨在不同情况下应该选择哪个数据库管理系统。PostgreSQLPos......
  • mysql 的常用批量更新
    批量更新inupdatetableNamesetcolumnName=valuewherecolumnNamein(value1,value2,value3);有局限性,限制了更新的属性值必须一致。如果不一致,需要分开写多个update语句。insertinto...onduplicatekeyupdateinsertintotableName(columnName1,columnName2)......
  • SQL Server 查询数据库中所有表数据条数
    有的时间我想把数据库中表的记录统计一下,如果我们一个一个表的操作可以直接selectcount(*)fromtablename就可以然后一个个相加,但是如果有上百个表有没有更简单的方法呢,下面我总结了一些方法有需要的朋友可参考。如果是要得到中所有表的条数呢?我们来看几种最常见的方式:--方法......
  • SQL
    一、名词DB(DataBase):数据库DBMS(DataBaseManagementSystem):数据库管理系统SQL(StructuredQueryLanguage):一种操作关系型数据库的编程语言二、安装:https://dev.mysql.com/downloads/windows/installer/8.0.html选择MySQLCommunityDownloads->MysQLInstallerforWindows......
  • 入门学习Docker部署Vue+NetCore+MsSql
    最近vultr的主机经常忘了续租,导致账号被禁用,主机被删掉每次重新部署都忘了之前怎么弄的,要重新查好多资料每个月6美金的主机XShell连接主机IP先安装docker开启docker服务镜像容器tar文件 saveload dockerimagesdockercommitbuildDockerfilepull仓库 查看......
  • [UE 虚幻插件 DTPostgreSQL] PostgreSQL Connector 使用蓝图连接操作 PostgreSQL 数据
    本插件主要是支持在UE蓝图中连接和操作PostgreSQL数据库。下载连接在文章最后。数据库连接【CreatePostgreSQL】输入:Host:数据库IP地址。Port:数据库开放端口。User:数据库用户名。Password:数据库密码。DBName:指定连接的数据库库名。输出:Success:返回数据库是否......
  • postgresql 16 主备/主从
    注意事项基于postgresql16版本相关核心概念介绍预写日志机制(WAL)数据持久化是指提交事务后对系统的影响是永久的,即使数据库重启或崩溃,数据不会丢失。最简单的做法是事务提交后,数据就立刻持久化到磁盘中。但是内存和磁盘之间的IO操作是最影响性能的,所以会将一部分数据保......