社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
dock2exe,将docker image转成exe可执行文件-20250508122233
Python爬虫小白入门教程,学不会我给你刷鞋
伊利母亲节创意让“倪妈”当嘴替;小米智驾改名;小红书种草直达天猫 | TopDigital营销周历
彻底悟了!Python 循环
2024年深度学习技术主要发展分析
一张照片、一句简单提示词,就被ChatGPT人肉开盒,深度解析o3隐私漏洞
总结!2025年 | 生成式人工智能(AIGC)的六大新兴趋势!
IF=17.0!复旦大学团队蛋白组学+机器学习发表Nature子刊
Python 统治世界!TIOBE 5月榜单发布
Python 3.14 新特性盘点,更新了些什么?
关注
Py学习
»
DATABASE
MySQL 4种导入数据的方法
经管之家
• 1 年前 • 507 次点击
当我们需要将数据导入到MySQL数据库中时,有多种不同的方式可供选择,这里介绍MySQL常用的4种导入数据的方法。
1、INSERT INTO
是一种用于将新行插入表中的 SQL 命令。它是 MySQL 最基本、最常用的语句之一,也是许多应用程序的核心功能之一。
NSERT INTO 的语法
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中,table_name 指定要插入数据的表的名称,column1, column2, column3 指定要插入数据的列名,value1, value2, value3 则指定要插入的实际值。在单个语句中,可以将多个列和值组合在一起,以逗号分隔。
2、使用LOAD DATA INFILE命令导入数据
LOAD DATA INFILE是MySQL提供的导入数据的命令,适用于从本地磁盘导入大量数据。该命令使用起来非常简单,其基本语法如下:
LOAD DATA INFILE '文件路径' INTO TABLE '表名'
其中,文件路径可以是本地磁盘上的文件路径或者服务器磁盘上的文件路径,表名则是要将数据导入的MySQL表名。
LOAD DATA INFILE '路径/上传文件' INTO TABLE 表名
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
命令中的
FIELDS TERMINATED BY、ENCLOSED BY、LINES TERMINATED BY是CSV文件中每行文本的分隔符、引用符和行结束符。在命令中指定这些参数可以确保每个CSV文件的列名与MySQL表的列名一一对应。
3、使用mysqlimport命令导入数据
该命令比LOAD DATA INFILE命令更方便,并且支持在远程服务器上导入数据。
mysqlimport命令的基本语法如下:
mysqlimport [options] -u 用户名 -p 密码 数据库名 文件名
其中,options表示其他参数(如字段分隔符、行分隔符、指定导入的表等)。示例如下:
mysqlimport -u root -p123456 数据库名 路径/文件名
--fields-terminated-by=','
--enclosed-by='"'
--lines-terminated-by='\n'
命令中的-person表示要导入数据的数据库名,--fields-terminated-by、--enclosed-by、--lines-terminated-by用于指定CSV文件中每行数据的分隔符、引用符和行结束符。mysqlimport命令无需指定表名,而是根据文件名作为表名,该数据表在导入数据时必须存在。
4、使用MySQL Workbench导入数据
MySQL Workbench是一个常用的MySQL管理工具,除了支持管理MySQL数据库外,还提供了导入和导出数据的功能。可以选择要导入的文件类型(如CSV、TSV、SQL等),然后选择对应的文件,最后确定导入的数据表。
连接MySQL服务器,并选择要导入数据的数据库。
点击“Server”菜单中的“Data Import”选项。
在导入向导中选择“Import from Self-Contained File”,然后选择要导入的CSV文件。
选择导入操作的目标表,并对其进行设置。
点击“Start Import”按钮即可开始导入数据。
以上就是MySQL 4种导入数据的方法的详细攻略。不同的数据导入方式可以根据实际需求进行选择。
扫码添加老师微信,一起了解更多内容:
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/158214
507 次点击
登录后回复