您的位置:首页 > 编程语言 > Python开发

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()

对于数据库的操作,还需要进一步的熟悉和实践。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: