21xrx.com
2024-12-23 01:46:22 Monday
登录
文章检索 我的文章 写文章
如何用MySQL导入大数据
2023-06-09 18:38:12 深夜i     --     --
MySQL 大数据 导入

对于大数据的处理,MySQL一直是一个不错的选择。但是,如何高效、快速地将大数据导入MySQL中呢?下面通过代码演示一下具体步骤:

1. 首先,在MySQL中,创建表格,确定每个字段的数据类型、长度等信息。

CREATE TABLE `example_table` (

 `id` int(11) NOT NULL AUTO_INCREMENT,

 `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,

 `age` int(11) DEFAULT NULL,

 PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

2. 然后,将大数据文件按行读取,插入到MySQL表格中。

import pymysql

conn = pymysql.connect(

  host="localhost",

  user="root",

  password="your_password",

  database="your_database"

)

cur = conn.cursor()

file = open("data.txt", "r")

for line in file.readlines():

  values = line.strip().split(",")

  cur.execute("INSERT INTO example_table (name, age) VALUES (%s, %s)", (values[0], values[1]))

conn.commit()

3. 最后,记得关闭连接。

cur.close()

conn.close()

以上就是用MySQL导入大数据的简要步骤,希望对大家有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复