python操作mysql

1.python 2.7.2(安装版本)
2.MySQL-python-1.2.3.win32-py2.7 (mysqldb模块)

#连接数据库代码
#coding=utf-8
import MySQLdb
import sys
import time
host ='127.0.0.1'
user ='root'
passwd ='123456'
port = 3306
db_list=[]
tb_list=[]
dbcon=MySQLdb.connect(host,user,passwd,port=3306)
cur=dbcon.cursor()
#列出所有数据库
def check_db():
cur.execute('show databases')
for db in cur.fetchall():
db_list.append(db[0])
return db_list
#获取当前数据库里所有的表的列表
db_list = check_db()
print db_list
#使用test数据库,查询test数据库下面的所有表
cur.execute("use test")
cur.execute("select database()")
print "当前数据库 :%s" %cur.fetchall()[0]
all_table = cur.execute("show tables")
for tb in cur.fetchall():
tb_list.append(tb[0])
print tb_list
#查询数据表userinfo
userList=[]
cur.execute("use test")
cur.execute("select * from userinfo;")
for shuju in cur.fetchall():
userList.append(shuju)
print userList


#创建一个表存储数据
sql_create = "create table if not exists account(nameid int, money varchar(100)) "
#插入两条数据
sql_insert1 = "insert into account(nameid,money) values(13,120)"
sql_insert2 = "insert into account(nameid,money) values(14,10)"
#执行上述sql语句
cursor.execute(sql_create)
cursor.execute(sql_insert1)
cursor.execute(sql_insert2)
conn.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值