【问题标题】:How to view tables in sql?如何在sql中查看表?
【发布时间】:2011-01-20 14:30:30
【问题描述】:

嘿,我是数据库的初学者,

我有一个 .sql 文件,其中包含一些数据表,我想知道如何导入它们以及如何查看表列表。

目前我正在使用以下内容:-

软件或编辑器:navicat lite 服务器:本地主机。 数据库文件格式:.sql

【问题讨论】:

  • 你使用的是什么数据库? .sql 文件通常是脚本而不是数据库表。
  • 我目前正在使用 mysql 数据库

标签: sql database database-connection navicat


【解决方案1】:

也许你可以尝试在sql server中执行脚本,然后输入

select * from [database_name].information_schema.tables

查看表格和相关信息。

【讨论】:

    【解决方案2】:

    请记住,一个 sql 文件并不是真正的数据库,它是一个脚本。您可以从任何工具运行脚本,但我会使用命令行。这是navicat连接mysql的吗?

    mysql -u 用户名 -p 数据库名 密码:**

    然后使用navicat或者其他工具就可以看到结果了

    【讨论】:

      【解决方案3】:

      如果 .sql 文件有诸如“CREATE TABLE...”之类的语句,然后是“INSERT INTO...”,那么脚本可能正在创建表并插入数据。

      要允许这种情况发生,表不需要存在于数据库中。然后您可以运行该脚本,它会创建表格并填写数据。

      如果表确实存在,您可以随时删除它们,或者将 CREATE 更改为 ALTER,然后脚本应该运行。

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 2021-11-08
        • 2011-05-06
        • 1970-01-01
        • 1970-01-01
        • 2014-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多