python下使用mysql举例
2014-08-26 22:12
423 查看
python提供mysql的通信的模块报为:MySQLdb;可以下载;
暂时支持python2.X
使用MySQL数据库,安装mysql:
常用指令:
mysql -u user -p code
show databases;
show tables;
select * from table_name;
select count(*) from table_name;
python中的操作:
class DBConn:
conn = None
#建立和数据库系统的连接
def connect(self):
self.conn = MySQLdb.connect(host="localhost",port=3306,user="root", passwd="root" ,db="zx",charset="utf8")
#获取操作游标
def cursor(self):
try:
return self.conn.cursor()
except (AttributeError, MySQLdb.OperationalError):
self.connect()
return self.conn.cursor()
def commit(self):
return self.conn.commit()
#关闭连接
def close(self):
return self.conn.close()
然后就是:
对数据库的增删改查操作,对于数据库的指令:
参考:/article/5720927.html
今天的项目用到了sha1求散列值,使用python的hashlib模块:
import hashlib
创建一个sha1对象:
sha1obj=hashlib.sha1()
sha1obj.update("string")
sha1obj.hexdigest() 得出sha1得值;
hashlib包里面还包括md5加密的值;同样的使用方法,先创建一个对象,之后调用update和hexdigest()
对于数据库的操作,还需要进一步的熟悉和实践。
暂时支持python2.X
使用MySQL数据库,安装mysql:
常用指令:
mysql -u user -p code
show databases;
show tables;
select * from table_name;
select count(*) from table_name;
python中的操作:
class DBConn:
conn = None
#建立和数据库系统的连接
def connect(self):
self.conn = MySQLdb.connect(host="localhost",port=3306,user="root", passwd="root" ,db="zx",charset="utf8")
#获取操作游标
def cursor(self):
try:
return self.conn.cursor()
except (AttributeError, MySQLdb.OperationalError):
self.connect()
return self.conn.cursor()
def commit(self):
return self.conn.commit()
#关闭连接
def close(self):
return self.conn.close()
然后就是:
对数据库的增删改查操作,对于数据库的指令:
参考:/article/5720927.html
今天的项目用到了sha1求散列值,使用python的hashlib模块:
import hashlib
创建一个sha1对象:
sha1obj=hashlib.sha1()
sha1obj.update("string")
sha1obj.hexdigest() 得出sha1得值;
hashlib包里面还包括md5加密的值;同样的使用方法,先创建一个对象,之后调用update和hexdigest()
对于数据库的操作,还需要进一步的熟悉和实践。
相关文章推荐
- 使用Python将数据从Access导入到MySQL
- python2.6使用mysql包出现的一些问题以及解决办法
- python中使用MySQLdb连接mysql
- python2.6使用mysql包出现的一些问题以及解决办法
- python mysql安装使用
- freebsd ports 使用举例:安装 mysql
- python2.7中使用mysql (windows XP)
- python mysql 模块安装使用
- 在ubuntu下使用python代码访问mysql
- Ubuntu下使用Python+flask+MySQL的架构搭建Web框架
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- 使用python读取csv文件,并将数据更新至mysql
- python中使用MySQLdb连接mysql
- python mysql使用持久链接
- python中使用mysql(windows xp下)
- Linux环境下MySQL-python使用小记
- loadrunner Data Wizard使用(mysql举例)
- Python使用MySQLdb创建、调用MySQL存储过程
- python访问mysql 连接mysql - 使用mysql connector
- python2.7中使用mysql (windows XP)