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