将excel导入SQL数据库

方法一:使用数据库管理工具

  1. 将 Excel 表格另存为 CSV 格式文件。
  2. 使用数据库管理工具,如 Navicat。连接到 MySQL 数据库。
  3. 在 Navicat 中,找到要导入数据的数据库,右键点击选择 "导入向导"。
  4. 在导入向导中选择 "CSV 文件",然后按照向导的提示逐步进行操作,选择要导入的 CSV 文件、设置字段分隔符、目标表等信息。最后完成导入操作。

方法二:使用 MySQL 的 LOAD DATA INFILE 语句

  1. 将 Excel 表格另存为 CSV 格式文件。在 Excel 中,点击 "文件"->"另存为",选择 "CSV(逗号分隔)(*.csv)" 格式进行保存。
  2. 确保 MySQL 服务正在运行。打开 MySQL 客户端工具,如 MySQL Workbench。
  3. 在 MySQL 中创建一个与 Excel 表结构相对应的表。例如,如果 Excel 表中有两列 "id" 和 "name",可以执行以下 SQL 语句创建表:
复制代码
   CREATE TABLE your_table_name (id INT, name VARCHAR(255));
  1. 使用 LOAD DATA INFILE 语句导入数据。执行以下 SQL 语句:
复制代码
   LOAD DATA INFILE '/path/to/your/csv/file.csv' INTO TABLE your_table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

注:请将/path/to/your/csv/file.csv替换为实际的 CSV 文件路径,your_table_name替换为你创建的表名。

相关推荐
疯狂打码的少年4 分钟前
【数据库技术】SQL概述与数据定义(DDL:CREATE/DROP/ALTER)
数据库·笔记·sql·oracle
数据库小学妹18 分钟前
关系型数据库内置图查询来了:SQL/PGQ标准怎么用
数据库·图数据库·关系型数据库·图查询·数据库新特性
pnoker36 分钟前
IoT DC3 时序存储选型:四款数据库可插拔
数据库·物联网·postgresql·时序数据库·influxdb·tdengine·iotdb
黑臂麒麟1 小时前
HarmonyOS鸿蒙实战应用6:随手账本——Preferences本地持久化
数据库·华为·app·鸿蒙
2601_962174171 小时前
小试牛刀-SpringBoot集成SOL链
数据库·spring boot·后端
如何取名1 小时前
结合实际业务进行LRU淘汰算法优化设计(数据库开发日志)
数据库·算法
HanhahnaH1 小时前
Outbox 投递器:事务性发件箱模式详解
数据库
新时代牛马1 小时前
epoll 源码路径:从epoll_ctl 到ep_poll 的就绪唤醒
网络·数据库·网络协议
小蒜学长2 小时前
基于SpringBoot + Vue的智能健身房管理系统的设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端