在学习python中使用的数据库,我使用的是mysql数据库,数据库制表是Navicat;
其中我们在python中使用mysql就需要我们安装pymysql模块,然后使用import导入。
下面我通过在代码中进行解释从中学习:
import pymysql #打开数据库 conn=pymysql.connect(host='localhost',port=3306,user='root',passwd='1234',db='study_frist') #conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='1234', db='study_frist') #获取游标 cursor=conn.cursor() #执行mysql语句(select version()) #r=conn.execute('SELECT *FROM frist_table') sql='''SELECT VERSION()''' cursor.execute(sql) cursor.execute('SELECT * FROM frist_table') # 使用 fetchone() 方法获取一条数据 row1=cursor.fetchone() #获取所有数据,在使用fetch后我已经将上个数据读取了,就不能再次读取。 row = cursor.fetchall() print("MySQL :", row1) print("MySQL :", row) cursor.close() conn.close()