python查询mysql表格行数_python必掌握库:pymysql库的心你懂吗?
亲切的pymysql库 是在 Python3 版本中连接 MySQL 服务器滴桥梁!!!
一:connect()方法帮助我们进行数据库连接
参数:
localhost:需要填写你的MYSQL服务器地址 例如,host="XX.XXX.XXX.XXX",加端口号port=XXXX
testuser:是你的用户名 user='testuser',即连接数据库TESTDB使用的用户名为 "testuser"
passwd:是你的用户密码 passwd:test123
TESTDB:连接的数据库为 TESTDB
charset:charset='UTF8'为UTF8编码
最后我们赋值给db这个变量!So,这个connection对象就会有以下方法
二、使用 cursor() 方法创建一个游标对象
Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。
fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
fetchall(): 接收全部的返回结果行.
rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。
2.1、来,使用 execute() 方法执行 SQL 查询
2.2、来,使用 fetchone() 方法获取单条数据.
2.3、来,创建数据库表
2.4、来,数据库插入操作
db.commit() 命令很重要,执行此方法,方可提交到数据库执行更新!
2.5、来,数据库查询操作
查询EMPLOYEE表中salary(工资)字段大于1000的所有数据:
脚本执行结果如下:
fname=Mac, lname=Mohan, age=20, sex=M, income=2000
详细用法可以参见官方文档:pymysql官方文档链接
Python库的学习其实很简单,对不对?