如何从终端导入MySQL数据库?

只愿长相守 提交于 2020-02-28 19:34:42

如何从终端导入mysql数据库?

我找不到确切的语法。


#1楼

从终端:

mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql

#2楼

Windows的首选方式:

  1. 打开控制台并启动交互式MySQL模式

  2. use <name_of_your_database>;

  3. source <path_of_your_.sql>


#3楼

  1. 打开MySQL命令行客户端,然后输入密码

  2. 更改为要用于将.sql文件数据导入到的数据库。 通过键入以下内容:

    USE your_database_name
  3. 现在找到您要执行的.sql文件。
    如果该文件位于本地主要C:驱动器目录中,并且.sql脚本文件名为currentSqlTable.sql ,则应输入以下内容:

    \\. C:\\currentSqlTable.sql

    然后按Enter执行SQL脚本文件。


#4楼

当分成名称为000-tableA.sql,001-tableB.sql,002-tableC.sql的文件时,我通常使用此命令加载SQL数据。

for anyvar in *.sql; do <path to your bin>/mysql -u<username> -p<password>  <database name> < $anyvar; done

在OSX Shell上运作良好。


#5楼

如果您正在mysql网站上使用sakila-db ,则在Linux平台上非常简单,只需执行以下步骤,下载sakila-db的zip文件后,将其解压缩即可。 现在您将有两个文件,一个是sakila-schema.sql ,另一个是sakila-data.sql


  1. 打开终端
  2. 输入命令mysql -u root -p <sakila-schema.sql
  3. 输入命令mysql -u root -p <sakila-data.sql
  4. 现在输入命令mysql -u root -p并输入密码,现在您已经使用默认数据库进入mysql系统。
  5. 要使用sakila数据库,请使用以下命令
  6. 要查看sakila-db中的 ,请使用show table命令

请注意, 提取的文件位于主目录中

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!