Python Opearte MS-SQL Use Pymssql
2016-07-12 18:35
591 查看
看到很多的开源数据库会用到MySQL,Python同样也使用,但是我已经习惯使用图形化界面,操作感极强的MS-SQL
看到Python也提供MS-SQL连接方式,需要用到PyMssql。
在Windows DOS CMD命令中 输入:
关于pymssql文档链接 http://pymssql.org/en/latest/pymssql_examples.html#iterating-through-results
Connect:连接数据库的地址,端口等基本配置
Cursor:这有点像数据库游标一样,但是就是不知道对于大批量数据的时候,是否有影响
Fetchone ,Fetchall据说返回的是一个List.so很容易想到了循环去获取数据
Pymssql插入,目前也用execute进行操作。
在进行插入中文操作的话,最好能带上UTF-8这个字符集,不是最好是一定得带上,不带上的话会报错。
Pymssql更新,目前也用execute操作
Pymssql删除操作也是同上。
未完待续
看到Python也提供MS-SQL连接方式,需要用到PyMssql。
在Windows DOS CMD命令中 输入:
pip install pymssl
关于pymssql文档链接 http://pymssql.org/en/latest/pymssql_examples.html#iterating-through-results
imoort pymssql conn=pymssql.connect("192.168.6.112","sa","123456","FactoryHome") cursor=conn.cursor() cursor.execute("select * from usera") row=cursor.fetchone() print(row[0])
Connect:连接数据库的地址,端口等基本配置
Cursor:这有点像数据库游标一样,但是就是不知道对于大批量数据的时候,是否有影响
Fetchone ,Fetchall据说返回的是一个List.so很容易想到了循环去获取数据
for row in cursor: print ("%s -> %s ",(row[0], row[1]))
Pymssql插入,目前也用execute进行操作。
import pymssql conn=pymssql.connect("192.168.6.112","sa","","FactoryHome","utf-8") cursor=conn.cursor() cursor.execute("inset into Table_1 Values(1,'dddddd',‘张三’)") conn.commit() conn.close()
在进行插入中文操作的话,最好能带上UTF-8这个字符集,不是最好是一定得带上,不带上的话会报错。
Pymssql更新,目前也用execute操作
import pymssql conn=pymssql.connect("192.168.6.112","sa","","FactoryHome","UTF-8") cursor=conn.cursor() cursor.execute("Update Table_1 set Name='王五' where id=3") conn.commit() conn.close()
Pymssql删除操作也是同上。
未完待续
相关文章推荐
- 使用Python编写一个最基础的代码解释器的要点解析
- Python 小甲鱼教程 课后练习20
- python 里的深复制 和浅复制概念
- 用python自建一个DNS服务器
- Python中使用bidict模块双向字典结构的奇技淫巧
- ubuntu下PIL安装
- Python基础知识补充(重要)-作用域、特殊语法
- Python使用SocketServer模块编写基本服务器程序的教程
- Python基础教程笔记 第二章
- Python运算符
- Python行与缩进
- Python对象简介
- Python 数据类型
- Python是一门杰出的语言,值得你去学习
- Elasticsearch集群搭建及Python交互
- 零基础学习Python
- python math 常用的数学函数
- numpy module 3 -- 科学计算1
- Python的find()
- 使用Python的Flask框架表单插件Flask-WTF实现Web登录验证