数据库的SQL脚本文件导入到mysql数据库的几种方式

article/2025/6/19 4:50:24

目录

一.sql文件的介绍

二.sql文件导入的办法

2.1命令行导入

2.1.1source导入

2.1.2mysql直接导入

2.1.3管道导入

2.2工具导入


一.sql文件的介绍

        SQL文件是用于存储和管理数据库数据的文件格式,它通常包含SQL(结构化查询语言)脚本,用于定义数据库结构、插入数据、更新数据和执行各种数据库操作。SQL文件的主要用途包括备份和恢复数据库、数据库迁移、自动化数据库管理等。

        SQL文件是一种纯文本文件,用于存储SQL脚本,这些脚本可以包含多种SQL命令和语句,这些命令和语句可以用于创建数据库、定义表结构、插入数据、更新数据、删除数据以及执行查询。作为一种通用的文件格式,SQL文件能够被几乎所有的关系数据库管理系统(RDBMS)识别和执行,包括MySQL、PostgreSQL、SQLite、Oracle和SQL Server。

        它的作用如下所示:

1.备份和恢复数据库:SQL文件可以保存数据库的整个状态,包括表结构和数据内容,这样在需要恢复数据库时,可以通过执行这些SQL脚本将数据库恢复到备份时的状态。

2.数据库迁移:在不同的数据库系统之间迁移数据,通过导出和导入SQL文件,可以轻松地将数据从一个数据库系统转移到另一个。

3.自动化数据库管理:使用SQL文件可以实现自动化的数据库管理任务,如定时备份、数据同步等。

二.sql文件导入的办法

2.1命令行导入

2.1.1source导入

        source导入需要登录mysql,首先使用如下命令登录mysql:

mysql -u root -p

        命令行登录界面如下图所示。

命令行登录mysql成功

        登录数据后,使用use命令进入想要导入的目标数据库,使用如下的source命令将sql文件导入到数据库中的表中。

source /path/to/yourfile.sql;

        由于此次的sql文件只是简单的添加语句,因此执行成功后截图如下所示。

source成功导入截图

2.1.2mysql直接导入

        还有mysql直接导入,相比source导入,它可以不需要先登录mysql命令行工具,只需要执行一个命令即可实现导入。它的执行命令如下:

mysql -u 用户名 -p 数据库名 < /path/to/yourfile.sql

        输入密码后即可将sql文件导入到目标数据库中。导入成功后的截图如下:

mysql直接导入成功截图

2.1.3管道导入

        管道导入是通过cat命令将sql文件中的内容进行输出,并把输出的内容用于管道符后面命令的输入内容从而完成sql文件导入目标数据库的过程。它的执行命令如下:

cat /path/to/yourfile.sql | mysql -u 用户名 -p 数据库名

        执行成功后和查看结果如下图所示,可以看到管道导入ID为8的数据导入成功。

管道导入成功截图

2.2工具导入

        相比命令行导入,工具导入更加方便快捷,其中navicat就是其中的佼佼者。Navicat的导入步骤如下:

        首先打开ncvicat并连接目标数据库,连接的数据库会显示不同的颜色,如下图所示。

Navicat登录数据库截图

        接下来点击要导入的库并选择运行sql文件,如下图所示。

Navicat导入sql文件

        导入成功后的截图如下:

导入成功

        接下来进目标数据库的相关表中,发现新数据已经在库中,证明工具导入sql文件成功,成功截图如下图所示。

Navicat导入sql文件结果查看

         文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。



http://www.hkcw.cn/article/clkoaGebGS.shtml

相关文章

从0开始教你,如何进行前后端的数据库(MySQL)连接

引言 很多小伙伴会好奇&#xff0c;如何从零开始实现一个完整的前后端项目&#xff0c;并将数据存储在 MySQL 数据库中&#xff0c;然后我们可以进行实时的更新&#xff0c;查询&#xff0c;修改&#xff0c;增加删除。 比如一个简单的留言板系统&#xff0c;用户可以通过前端…

【金仓数据库征文】政府项目数据库迁移:从MySQL 5.7到KingbaseES的蜕变之路

摘要&#xff1a;本文详细阐述了政府项目中将 MySQL 5.7 数据库迁移至 KingbaseES 的全过程&#xff0c;涵盖迁移前的环境评估、数据梳理和工具准备&#xff0c;迁移实战中的数据源与目标库连接配置、迁移任务详细设定、执行迁移与过程监控&#xff0c;以及迁移后的质量验证、系…

从0到1:用Lask/Django框架搭建个人博客系统(4/10)

摘要&#xff1a;本文深入解析了使用Lask和Django构建个人博客系统的全过程。从技术选型的考量&#xff0c;突出Lask的轻量灵活与Django的强大功能&#xff0c;到开发环境搭建、项目初始化&#xff0c;再到核心功能实现如文章管理、用户认证与权限控制&#xff0c;详细阐述了开…

【金仓数据库征文】-- 金仓数据库:技术实践天花板级深度解析,手把手教你玩转企业级应用

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…

【金仓数据库征文】MySQL 与 KingbaseES 的华丽转身:揭秘迁移路上的最佳实践秘籍

目录 1 -> 概述 1.1 -> MySQL兼容特性 1.2 -> 数据类型 2 -> 主要移植内容 2.1 -> 数据库、用户移植 2.2 -> MySQL数据迁移 2.3 -> 应用程序移植 3 -> 关键移植步骤 4 -> MySQL数据库移植实战 4.1 -> 迁移前准备 4.1.1 -> 配置 Ki…

【金仓数据库征文】金仓数据库KingbaseES: 技术优势与实践指南(包含安装)

目录 前言 引言 一 : 关于KingbaseES,他有那些优势呢? 核心特性 典型应用场景 政务信息化 金融核心系统&#xff1a; 能源通信行业&#xff1a; 企业级信息系统&#xff1a; 二: 下载安装KingbaseES 三:目录一览表: 四:常用SQL语句 创建表&#xff1a; 修改表结构…

【金仓数据库征文】- 深耕国产数据库优化,筑牢用户体验新高度

目录 引言 一、性能优化&#xff1a;突破数据处理极限&#xff0c;提升运行效率 1.1 智能查询优化器&#xff1a;精准优化数据检索路径 1.2 并行处理技术&#xff1a;充分释放多核计算潜力 1.3 智能缓存机制&#xff1a;加速数据访问速度 二、稳定性提升&#xff1a;筑牢…

Java实现数据库图片上传(包含从数据库拿图片传递前端渲染)-图文详解

目录 1、前言&#xff1a; 2、数据库搭建 &#xff1a; 建表语句&#xff1a; 3、后端实现&#xff0c;将图片存储进数据库&#xff1a; 思想&#xff1a; 找到图片位置&#xff08;如下图操作&#xff09; 图片转为Fileinputstream流的工具类&#xff08;可直接copy&#…

乌方披露对俄特种作战行动细节 41架俄军战机被击中

当地时间6月2日,乌克兰国家安全局局长瓦西里马柳克宣布,乌克兰国家安全局在代号为“蛛网”的特别行动中袭击了俄罗斯后方部署战机的四个军用机场。此次行动导致41架俄军战机被击中,其中包括A-50、图-95、图-22M3和图-160战机。他表示,这次行动摧毁了俄罗斯34%的战略巡航导弹…

日本人在华被杀害 日本政府发声 商业纠纷引发

6月3日,大连公安发布公告称,5月23日在辽宁大连发生一起因商业纠纷引发的命案,两名日本籍男子被一名中国籍男子杀害。日本政府相关人士表示,此案属于个案,不存在“反日”等背景因素。大连警方在警情通报中提到,5月23日接到报警,在普兰店区大刘家街道辖内发生一起致两人死…

免签名单不断变长彰显中国对外开放决心 持续优化入境政策

6月3日,外交部发言人林剑主持例行记者会。有记者提问关于中方近期推出的签证便利政策,包括面向东南亚国家的东盟签证便利政策以及从6月1日起对巴西、阿根廷、秘鲁、乌拉圭等五个拉美国家持普通护照人员试行免签政策。此外,中国还宣布实现对海合会国家免签全覆盖,这一系列措…

全国多地上调最低工资标准 覆盖数千万劳动者

2025年上半年,全国多地密集上调最低工资标准,成为民生领域的一大亮点。截至5月29日,已有重庆、四川、山西、广东等8个省份正式实施新标准,覆盖数千万劳动者。最低工资标准通常分为月最低工资标准和小时最低工资标准两种形式,前者适用于全日制就业劳动者,后者适用于非全日…

日本政府回应2名日本人被杀害 排除反日背景

大连公安于6月3日发布公告称,5月23日,因商业纠纷引发矛盾,两名日本籍男子在辽宁大连被一名中国籍男子杀害。日本政府相关人士表示,该案属于个案,不存在“反日”等背景因素。大连警方通报显示,5月23日,在普兰店区大刘家街道辖内发生一起致2人死亡的刑事案件。次日,犯罪嫌…

胡歌新身份正式官宣 担任上海市禁毒宣传大使

胡歌宣布了新身份。他不仅是镜头前演绎百态人生的演员,也是镜头后用清醒守护生命本色的禁毒宣传大使。在禁毒宣传公益片《面对毒品,请坚决说不!》中,中共上海市委政法委常务副书记、市禁毒委副主任张磊为胡歌颁发了上海市禁毒宣传大使聘书。毒品是人生剧本中最危险的“NG镜…

深度探索AI | 智算云平台与DeepSeek 的多元联动应用与模型微调全解析

文章目录 前言一、DeepSeek满血版使用2.1 关于蓝耘2.2 注册与登录2.3 使用DeepSeek 二、DeepSeek 基础概念回顾2.1 DeepSeek 模型架构概述2.2 DeepSeek 的预训练优势 三、DeepSeek 在自然语言处理领域的联动应用3.1 智能客服系统集成3.1.1 应用场景与优势3.1.2 实现流程与代码示…

本地部署vanna ai+通过http请求调用vanna

本地部署vanna ai ① 准备python环境&#xff0c;推荐最新的python12、13版本 ② 安装vanna库 我这里安装的python环境是python312 进入目录python312/Scripts&#xff0c;在该目录下的命令行窗口中输入以下命令&#xff1a;pip jinstall vanna pip install vanna③ 配置向…

和 AI 玩海龟汤差点崩溃:它永远比我多知道 100 个隐藏真相

关于海龟汤 第一次接触海龟汤时&#xff0c;我还以为这是某种美食烹饪挑战&#xff0c;直到朋友抛出第一个谜题 ——“一个人走进酒吧&#xff0c;要了一杯水&#xff0c;酒保却掏出一把枪对准他&#xff0c;可这个人不仅没害怕&#xff0c;反而说了声谢谢离开了”&#xff0c…

个人健康中枢的多元化AI软件革新与精准健康路径探析

引言 人工智能技术的迅猛发展正在重塑医疗健康领域的服务模式和用户体验。随着多模态大模型、MCP协议、A2A协议和思考链算法等创新技术的出现,个人健康中枢正在经历一场深刻的软件革新。这些技术不仅打破了传统健康管理系统的信息孤岛,还通过多维度数据整合和深度推理能力,…

探索高性能AI识别和边缘计算 | NVIDIA Jetson Orin Nano 8GB 开发套件的全面测评

随着边缘计算和人工智能技术的迅速发展&#xff0c;性能强大的嵌入式AI开发板成为开发者和企业关注的焦点。NVIDIA近期推出的Jetson Orin Nano 8GB开发套件&#xff0c;凭借其40 TOPS算力、高效的Ampere架构GPU以及出色的边缘AI能力&#xff0c;引起了广泛关注。本文将从配置性…

利用本地DeepSeek R1和n8n框架,创建AI智能体

如今&#xff0c;AI 越来越智能。在本地部署个人 AI 智能体&#xff0c;是一件意义重大的事&#xff1a;无需云服务和 API&#xff0c;就能完全自主掌控私人 AI&#xff0c;保障数据安全和隐私&#xff0c;还能个性化定制。 借助n8n、Ollama和DeepSeek-R1这三款超实用工具&…