python连接mysql
import pymysql
# 1.连接mysql数据库
conn = pymysql.connect(host="127.0.0.1",port=3306,user="root",password="123456",db="mb",charset="utf8")
# 2. 获取游标对象
cs = conn.cursor()
# 3. 通过游标对象执行SQL语句,有返回值,且为受影响记录的行数
r = cs.execute("select * from goods;")
# print(r)
# 4. 获取数据
print(cs.fetchone()) # 第一条
print(cs.fetchone()) # 第二条
# 4.1 获取多条 ,size = none 默认获取一条 返回((),)
print(cs.fetchmany(2)) # 获取size条
# 4.2 获取全部
print(cs.fetchall())
print(cs.fetchall()) # 当获取完毕 再查询 返回为none
# 5. 关闭
# 5.1 关闭游标
cs.close()
# 5.2 关闭连接
conn.close()