MySQL是一种关系型数据库管理系统,广泛应用于各种规模的应用程序中。在MySQL中,导入数据通常指的是将数据从一个文件(如CSV、SQL脚本等)加载到数据库表中的过程。而“更改大小”可能指的是修改数据库表的结构,特别是与表的大小相关的设置,例如增加或减少字段的长度、调整存储引擎的配置等。
LOAD DATA INFILE命令、mysqlimport工具或通过编写脚本使用各种编程语言。SET NAMES命令设置正确的字符集。以下是一个使用Python和mysql-connector-python库导入CSV文件的示例代码:
import mysql.connector
from mysql.connector import Error
try:
connection = mysql.connector.connect(host='localhost',
database='testdb',
user='root',
password='password')
cursor = connection.cursor()
# 假设CSV文件名为data.csv,表名为test_table
with open('data.csv', 'r') as file:
sql = "INSERT INTO test_table (column1, column2) VALUES (%s, %s)"
for line in file:
values = line.strip().split(',')
cursor.execute(sql, values)
connection.commit()
print("Data imported successfully.")
except Error as e:
print("Error while importing data:", e)
finally:
if connection.is_connected():
cursor.close()
connection.close()
print("MySQL connection is closed.")没有搜到相关的文章