ceacer 2 已发布 2月1号 分享 已发布 2月1号 要将数据导入SQLite3数据库,您可以使用以下方法之一: 方法1:使用命令行工具sqlite3 打开命令行(Windows上的命令提示符或macOS/Linux上的终端)。 使用cd命令导航到包含SQLite数据库文件的目录。 输入以下命令以创建一个新的数据库文件(如果尚不存在): sqlite3 your_database_name.db 在SQLite命令行中,使用.mode命令设置导入数据的格式。例如,要设置CSV格式,请输入: .mode csv 使用.import命令将数据文件导入到数据库中。例如,如果您的数据文件名为data.csv,则输入: .import data.csv your_table_name 这将把data.csv文件中的数据导入到名为your_table_name的表中。 方法2:使用Python脚本 首先,确保已安装Python的SQLite3模块。通常情况下,它已经包含在Python的标准库中。 创建一个Python脚本文件(例如:import_data.py)。 在脚本中,编写以下代码: import sqlite3 # 连接到数据库(如果不存在,将创建一个新文件) conn = sqlite3.connect('your_database_name.db') cursor = conn.cursor() # 创建一个新表(如果尚不存在) cursor.execute('''CREATE TABLE IF NOT EXISTS your_table_name ( column1 datatype, column2 datatype, column3 datatype, ... )''') # 读取数据文件并导入到表中 with open('data.csv', 'r') as data_file: data_reader = csv.reader(data_file) next(data_reader) # 跳过标题行(如果有) cursor.executemany(f"INSERT INTO your_table_name VALUES ({', '.join(['?']*len(your_table_name_columns))})", data_reader) # 提交更改并关闭连接 conn.commit() cursor.close() conn.close() 根据您的数据文件格式和表结构,修改代码中的your_database_name.db、your_table_name、column1 datatype等占位符。 在命令行中,运行Python脚本: python import_data.py 这将把data.csv文件中的数据导入到SQLite数据库中的指定表中。 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录