python读写csv与数据库性能_使用python将csv文件写入SQL Server数据库
请考虑动态构建查询以确保占位符数与表和CSV文件格式匹配.那么只需确保您的表格和CSV文件是正确的,而不是检查您输入的内容是否正确?代码中的占位符.
以下示例假定
> CSV文件包含第一行中的列名称
>已建立连接
>文件名是test.csv
>表名是MyTable
> Python 3
...
with open ('test.csv', 'r') as f:
reader = csv.reader(f)
columns = next(reader)
query = 'insert into MyTable({0}) values ({1})'
query = query.format(','.join(columns), ','.join('?' * len(columns)))
cursor = connection.cursor()
for data in reader:
cursor.execute(query, data)
cursor.commit()
如果文件中未包含列名:
...
with open ('test.csv', 'r') as f:
reader = csv.reader(f)
data = next(reader)
query = 'insert into MyTable values ({0})'
query = query.format(','.join('?' * len(data)))
cursor = connection.cursor()
cursor.execute(query, data)
for data in reader:
cursor.execute(query, data)
cursor.commit()
python读写csv与数据库性能_使用python将csv文件写入SQL Server数据库相关推荐
- 如何将数据从Excel文件导入SQL Server数据库
There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...
- 快速附加没有日志文件的 SQL Server 数据库文件!
快速附加没有日志文件的 SQL Server 数据库文件: 1 CREATE DATABASE [数据库名称] 2 ON (FILENAME = '数据库文件路径和文件名(如:D:\db\mydb.m ...
- java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)
[实例简介] 网上书店管理系统(java.SQL Server数据库) [实例截图] [核心代码] 网上书店系统(1) └── 网上书店系统 └── Store ├── bookDB │ ├── ...
- python读取oracle数据库性能_用python对oracle进行简单性能测试
一.概述 dba在工作中避不开的两个问题,sql使用绑定变量到底会有多少的性能提升?数据库的审计功能如果打开对数据库的性能会产生多大的影响?最近恰好都碰到了,索性做个实验. sql使用绑定变量对性能的 ...
- 【转发】PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
转发自:http://blog.csdn.net/lccee/article/details/54289076 课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全 ...
- MDF文件在SQL Server数据库中恢复技术
日期:2006-07-19 点击:23 作者: 来源:网页教学网 先把要恢复的文件置于MS SQL里的DATA文件里,进入MS SQL主数据库服务器后 1.我们使用默认方式建立一个供恢复使用的数 ...
- 【总结】C#上传excel文件到Sql server数据库
工具 : VS2015 + SQL Server 2008 R2 框架:三层+一般处理程序 方法:方法很多种,百度千奇百怪,总结下来更好更快的方法,以下会提到 最近接触到需要实现将一个excel表格 ...
- .mdf数据库恢复mysql_从 mdf ldf 文件恢复sql server 数据库
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 1: 无需新建数据库,直接运行 USE master; GO CREATE DATABASE test ON (FIL ...
- 批处理bat文件连接SQL Server数据库并执行相关sql代码
一.终于赶在八月的尾巴有了写东西的冲动了,恰巧昨天碰到一个问题,需要用bat给别人来执行某些sql语句. 二.单一执行 2.1:sql代码 use [DBName] SELECT top(1)* FR ...
最新文章
- 使用ComplexHeatmap包绘制个性化热图
- 043_对象构造器和原型
- hdu 2215(最小圆覆盖)
- 第 18 章 Django 入门
- MySQL数据库优化技巧(二)
- 跟我一起学.NetCore之MVC过滤器,这篇看完走路可以仰着头走
- android 页面转换
- 15. 三数之和 golang
- jsp mysql书店源码_使用jsp数据库mysql实现网上购物书店课程设计
- webp批量转换jpg_转换文件格式快人一步!右键菜单直接转换,支持图片、文档、视频等……...
- 常见路由器默认用户名和密码
- Elasticsearch(Transport Client)常用操作
- 手机本地文档文件不能扫描出来的问题
- 机器学习mAP之我见
- 数字电路和模拟电路-5组合逻辑电路分析与设计
- 华为HiLink智慧家庭生态发布 引领未来智能生活
- Python||PyCharm||代码为什么是灰色的???(已解决)
- 恢复计算机到手机桌面,桌面的图标怎么恢复原来的呀?
- 机器学习之K近邻(KNN)模型
- 文件:jquery.min.js
热门文章
- cocos2d-x帧动画实现(续)
- union[c++] in gamedev
- 服务器文档梳理,工作内容:配置文件服务器并整理文档
- android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...
- 切换输入法快捷键_输入法失灵怎么办?该怎么恢复?
- html评论和回复评论_佟丽娅“挑衅”贾玲,评论区晒刘德华合照,贾玲高情商回复佩服...
- c语言入门敲打,C语言基础三(敲打键盘、寻找资料,循环语句)
- spring 全局变量_Spring 十个错误的使用姿势!
- Mac下.DS_Store删除、禁止生成以及恢复生成方式
- 做完自动化测试,但别让不会汇报毁了你...