python个人学习小技巧 数据库Mssql 操作

MssqlConn

import pymssql
con = pymssql.connect(host="computerName\\SQLEXPRESS",user="sa",password="telesys",database="jadsTest")

print con
cursor = con.cursor( )
print  cursor
# Execute an SQL string
sql = "SELECT * FROM test1"
cursor.execute(sql)
# Fetch all results from the cursor into a sequence and close the connection
results = cursor.fetchall( )
columns = results[0:1000000]
MAX_ROWS = len(results[0])
print columns
print MAX_ROWS
print "<table>"
for field in columns:
print "<tr>"
for k in range(MAX_ROWS):
print "<td>", field[k], "</td>"
print "</tr>"
print "</table>"
for des in cursor.description: print des

one = cursor.fetchone()
print one
con.close( )

 

MssqlCreate

#import mssql
import pymssql,cPickle
con = pymssql.connect(host="SHARDSERVER\\SQLEXPRESS",user="sa",password="telesys",database="jadsTest")
print con

cur= con.cursor()
print  cur

query="create table pymssql (no int, fno float, comment varchar(50));"
print cur.execute(query)
print "create table: %d" % cur.rowcount

for x in range(10):
query="insert into pymssql (no,fno,comment) values (%d,%d.%d,'%dth comment');" % (x+1,x+1,x+1,x+1)
ret=cur.execute(query)
print ret
print "insert table: %d" % cur.rowcount

con.commit()

 

Mssqldrop

import pymssql,cPickle
con = pymssql.connect(host="SHARDSERVER\\SQLEXPRESS",user="sa",password="telesys",database="jadsTest")
print con

cur= con.cursor()
print  cur

query="drop table test2;"
cur.execute(query)
print "drop table: %d" % cur.rowcount

con.commit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值