SQLite | Python3导入csv到SQLite3
From CSV to SQLite3 by Python
SQLite 创建数据库
sqlite3 drugbank.db #创建drugbank.db数据库.open drugbank.db #打开drugbank.db数据库
通过Python3操作数据库
import pandas
import csv, sqlite3
连接数据库
conn= sqlite3.connect("drugbank.db")
csv数据导入drugbank表
df = pandas.read_csv('drugbank.csv')
df.to_sql('drugbank', conn, if_exists='append', index=False)
创建一个Cursor:
cursor = conn.cursor()
查看表名
cursor.execute("select name from sqlite_master where type='table' order by name")
print (cursor.fetchall())
[('drugbank',)]
获得查询结果表的列名
cursor.execute("select * from drugbank")
col_name_list = [tuple[0] for tuple in cursor.description]
print (col_name_list)
查询
# 执行查询语句:
cursor.execute('select smiles from drugbank ')
# 获得查询结果集:
values = cursor.fetchall()
# 遍历打印输出
for smile in values:print(smile)
SQLite | Python3导入csv到SQLite3相关推荐
- sqlite 数据量_向SQLite批量导入csv,txt数据
将csv或者txt格式的文件导入SQLite一般有两种方式: 使用pandas.readcsv()读取后,用to_sql方法写入数据库 使用SQLiteStudio创建表格,再导入数据 但是这两种方法 ...
- python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作
平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...
- Python导入CSV短代码(pandas?),以';'分隔 和','全部
问题引发 我需要在Windows上的Python中导入CSV文件.我的文件以';'分隔 并包含带有非英语符号和逗号(',')的字符串. 我看过帖子: 使用Python将CSV文件导入sqlite3数据 ...
- mysql导入csv大数据
环境: ubuntu18.10 python3.6 数据集来自kaggle:ieee-fraud-detection中的identity_test.csv ###################### ...
- mysql linux导入csv主键,MySQL导入csv文件内容到Table及数据库的自增主键设置
写在前面 目的是测试将csv文件内容导入到表中, 同时记录一下自增主键的设置. 测试采用MySQL8.0. 新建表customer_info如下, 未设置主键. 修改上表, 添加主键id, 并设置为自 ...
- python怎么导入csv文件数据-机器学习Python实践——数据导入(CSV)
一,CSV 逗号分隔值(逗号分隔值,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).字幕:纯意味着该文件的英文一个字符序列,不含必须像二进制数 ...
- linux下db2导入csv文件脚本,从文件csv导入db2(db2 import from file csv)
从文件csv导入db2(db2 import from file csv) 我做了一个简单的例子,但它不起作用. 我连接到示例数据库 我的文件是ABC.csv 1; 2 2; 3 db2 import ...
- 向oracle中导入*.csv文件
向oracle中导入*.csv文件 1.什么是*.csv,如何得到? 里面存放的是数据表.每行代表数据库表格的一行, 每行中,每两个数据中间由逗号","分割. *.csv可以通过& ...
- Oracle数据库表导出和导入csv文件操作
Oracle数据库表导出和导入csv文件操作 数据库是Oracle 9i 1.导出csv文件 这个十分简单,用pl/sql工具即可,首先选中要导出的表,右键选择Query data,在左侧出现的窗口中 ...
最新文章
- 用Python操作Oracle
- python filedialog_Python使用FileDialog将列表保存到指定的excel文件中,python,filedialog
- Ubuntu下QT的安装详细教程
- 论文浅尝 - ACL2020 | 一种用于关系三元组提取的级联二进制标记框架
- asp.net 操作ftp 通用代码[测试通过]
- 【Elasticsearch】java 操作 Elasticsearch 7.8 索引 文档 等操作
- js循环出来的数据补全_加推实战之数据预测
- excel文本写入 npoi_C#使用NPOI读写excel
- Linux驱动加载总结
- Pycharm安装scrapy以及初始化爬虫项目
- 遥感原理与应用——遥感影像及其特征、遥感图像处理
- GitHub桌面版的下载安装及使用
- kmeans算法及python实现
- 三位一体的漏洞分析方法-web应用安全测试方法
- Presto日期函数
- 百度K站的神奇简单有效的方法
- Android Studio连接夜神nox模拟器
- 带通滤波器幅频特性曲线图_滤波器知识,你所要的,都在这里
- 通过Excel表格批量生成汉信码
- 百度移动营销页常见问题汇总,99%的人不知道