Python数据库操作
Python的数据库操作,主要介绍Mysql
安装
不同的数据库需要安装不同的API模块,为了操作Mysql,我们首先需要安装pymysql
1  | import pymysql  | 
如果出现这种情况表明还不存在MySQLdb
安装方式
1  | pip install pymysql  | 
ps:python2用mysqldb
使用
首先需要把MySql服务打开,然后使用pymysql.connect进行连接
1  | db = pymysql.connect('localhost','root','123456')#最后可以加上要链接的数据库  | 
之后要有一个操作游标负责执行SQL操作,最后使用fetchone或者是fetchall获得结果
1  | cursor.execute(sql)  | 
注意
在除了查询操作以外的其他操作中,执行了SQL语句后都需要进行commit,如果发生错误可以选择回滚,
例如:
1  | sql = 'delete from users where id=1'  | 
见到你之后,一切都不重要了