连接方式很简单,和操作文件的方式相似
建立数据库连接 --> 生成游标对象 --> 操作数据库 --> 关闭游标对象 --> 断开数据库连接
# 导入pymysql模块
from pymysql import *
def main():
# 建立一个连接,填入:IP地址、端口号、用户名、密码、数据库的名字、编码格式(推荐只写utf8)
conn = connect(host='localhost', port=3306, user='root', password='password', database='city', charset='utf8')
# 获取 cursor 对象,cursor为数据游标,可以定位数据位置
cursor = conn.cursor()
print("一共有{}条数据".format(cursor.execute('select * from game;')))
# 查询一条信息,以元组方式存储
# cursor.fetchone()
# 查询多条信息,以元祖嵌套元祖方式存储
# cursor.fetchmany()
# 查询所有信息
content = cursor.fetchall()
# 准备一个列表存放数据
game = []
for i in content:
game.append(i[1])
# 取前三个数据
print('前三个游戏为:', game[0:3])
# 关闭游标对象
cursor.close()
# 关闭连接
conn.close()
if __name__ == '__main__':
main()
获取数据: