mysql - Linux - 将 SQL 文件导入到不存在的数据库中

标签 mysql linux

通常我已经创建了数据库。所以这个命令行可以找到:

mysql -h -u -p [databaseName] < dump.sql

我有一个 import.sql 文件,它有一个创建数据库的顶级查询,如果它不存在的话。

有没有办法导入sql文件,而不需要选择一个预先存在的数据库?

最佳答案

调用命令行而不指定数据库

mysql -h -u -p < dump.sql

在 dump.sql 中,创建数据库后添加

USE databasename;

关于mysql - Linux - 将 SQL 文件导入到不存在的数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19310246/

相关文章:

android - 如何在线上传数据库并将该数据库中的数据接收到android应用程序中?

c - libusb 无法在 Windows 上打开 CDC 设备,但可以在 Linux 上打开

linux - 在 Vagrant 共享文件夹中安装 NPM 会导致文件系统问题

linux - 共享内存 IPC 如何适应进程的内存布局?

mysql - 如果我们在MySQL中输入任何日期,如何获取去年的最后一个星期日?

mysql - 是否可以从 url 将 sql 文件导入 mysql 数据库

java - java 是否具有相当于 mysql 的数组列表限制和偏移量?

linux - 由于错误的分页请求导致内核 panic

linux - 我可以在 Linux 内核 v2.6 中使用内核级线程吗?有什么方法可以知道我的线程的线程级吗?

mysql - 如何在不使用 JOOQ 重新部署的情况下删除 mysql 列