-- 示例代码:将数据导入 MySQL 数据库
-- 1. 创建数据库(如果不存在)
CREATE DATABASE IF NOT EXISTS mydatabase;
-- 2. 使用数据库
USE mydatabase;
-- 3. 创建表(假设我们要导入的数据是一个名为 'users' 的表)
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
-- 4. 导入数据(假设数据存储在本地文件 'users.csv' 中)
-- 注意:需要确保 MySQL 服务器有权限访问该文件路径,并且文件格式正确。
LOAD DATA INFILE '/path/to/users.csv'
INTO TABLE users
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS; -- 忽略 CSV 文件的第一行(通常是列名)
-- 解释:
-- - LOAD DATA INFILE 用于从文件中加载数据到表中。
-- - FIELDS TERMINATED BY 指定字段之间的分隔符。
-- - ENCLOSED BY 指定字段值的包围字符(例如双引号)。
-- - LINES TERMINATED BY 指定行之间的分隔符。
-- - IGNORE 1 ROWS 表示忽略 CSV 文件的第一行,通常第一行是列名。
如果你需要进一步的帮助或有其他问题,请告诉我!
下一篇:mysql limit分页
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站