【问题标题】:Import database from sql file [closed]从sql文件导入数据库[关闭]
【发布时间】:2013-12-15 08:08:47
【问题描述】:

我是 sql 的初学者。我有一个问题,如何从 sql 文件中导入数据库。我尝试了“导入脚本文件”选项,但它不起作用。我附上截图和我的sql文件

screenshot

sql file

提前感谢您的帮助

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案1】:

    要开始,您需要:

    A .sql script file containing a CREATE TABLE command
    MySQL Query Browser or phpMyAdmin
    Other MySQL database tools will require similar steps.
    An empty MySQL database already created
    

    MySQL 查询浏览器是 MySQL GUI 工具的一部分,可在 http://mysql.com/。这些相同的步骤可用于大多数其他 MySQL 管理员工具。

    Using the MySQL Query Browser, connect to your MySQL Server.
    From the Schemata panel, select the database you intend to add the new database table to.
    Choose File > Open Script.
    Navigate to the .sql file you wish to import.
    Click Open.
    Select Execute.
    Confirm that the new database table appears in the Schemata panel.
    

    【讨论】:

    • 我创建了新架构并尝试运行此脚本,但第一行已经出现错误:屏幕截图中的“未知表”
    • 第一个错误信息说没有选择数据库,请您仔细检查一下。
    • mysql 查询浏览器帮了我,它运行
    • 如果有帮助,您能否投票并标记为答案,以便将来对某人有所帮助。
    • 为什么 smallint[] 是错误的命令?如何声明 smallint 数组?为什么“从stdin null''复制klienci”也不起作用?在这下面有很多这样的数据“1 Hłasko Regina Edwarda Bera 5 Elbląg 91-001 111222111”
    【解决方案2】:

    只要打开一个终端,

    登录mysql

    使用数据库,

    源文件/to/dump.sql

    【讨论】:

      【解决方案3】:

      您可以使用命令行。

      Shell> mysql -u[username] -p[password] -h[hostname] dbname < sqlScript.sql
      

      【讨论】:

      • 查看错误:i43.tinypic.com/2ihusyc.jpg 当我没有任何数据库时,我应该输入什么作为 dbname?在我们完成并安装 Linux 的课程中​​,这个基础工作
      猜你喜欢
      • 2013-07-01
      • 2016-05-24
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多