navicat导入已有sql表过程

已知我有一个外部的sql表,如图:

想要将其导入navicat并运行。

看一下我的navicat,

navicat里已有的数据库并没有library,所以需要建立一个同名的library数据库来存储library.sql文件。

具体步骤如下:

  1. 在"本地连接"处右键,选择新建数据库
  2. 然后在弹窗里输入数据库名,一定要和.sql文件的名字一样。比如我的.sql文件名为library.sql,那么我的新建数据库名就为library。对于字符集,打开已有的.sql文件是能看到的,进行匹配就行
  1. 这时就可以看到左侧已经出现了library数据库,然后双击激活该数据库。在"表"的地方右键,选择"运行SQL文件"。

然后点击下方框出的选择按钮,进行导入已有的.sql文件

点击"开始"便可以进行导入

如果导入成功,会提示successfully,如图:

然后点击"关闭",就完成导入啦!

如果导入失败,最后会提示error,在输出error的地方向上追踪,找到第一个error的地方,然后进行解决问题再重新导入。

但是会发现我的表并没有显示出来。此时需要右键"表",点击"刷新"

可以看到我的表都展示出来了。(如果是error,可能只会展示部分的表,有error报错的表将不会被导入)

相关推荐
云和数据.ChenGuang35 分钟前
Django 应用安装脚本 – 如何将应用添加到 INSTALLED_APPS 设置中 原创
数据库·django·sqlite
woshilys1 小时前
sql server 查询对象的修改时间
运维·数据库·sqlserver
Hacker_LaoYi1 小时前
SQL注入的那些面试题总结
数据库·sql
建投数据2 小时前
建投数据与腾讯云数据库TDSQL完成产品兼容性互认证
数据库·腾讯云
Hacker_LaoYi3 小时前
【渗透技术总结】SQL手工注入总结
数据库·sql
岁月变迁呀3 小时前
Redis梳理
数据库·redis·缓存
独行soc3 小时前
#渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍06-基于子查询的SQL注入(Subquery-Based SQL Injection)
数据库·sql·安全·web安全·漏洞挖掘·hw
你的微笑,乱了夏天4 小时前
linux centos 7 安装 mongodb7
数据库·mongodb
工业甲酰苯胺4 小时前
分布式系统架构:服务容错
数据库·架构
独行soc5 小时前
#渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍08-基于时间延迟的SQL注入(Time-Based SQL Injection)
数据库·sql·安全·渗透测试·漏洞挖掘