使用pip安装
pip install pymysql
建立链接:pymysql.connect()
import pymysql
#打开数据库连接
conn = pymysql.connect('localhost',user = "root",passwd = "123456",db = "testdb")
print (conn)
print (type(conn))
获取游标:conn.cursor()
要想操作数据库,光连接数据是不够的,必须拿到操作数据库的游标,才能进行后续的操作,比如读取数据、添加数据。通过获取到的数据库连接实例conn下的cursor()方法来创建游标。游标用来接收返回结果
import pymysql
#打开数据库连接
conn = pymysql.connect('localhost',user = "root",passwd = "123456",db = "testdb")
#获取游标
cursor=conn.cursor()
print(cursor)
说明:cursor返回一个游标实例对象,其中包含了很多操作数据的方法,比如执行sql语句。
通过游标执行sql语句:execute
cursor.execute('SELECT * FROM testdb.member WHERE id={} LIMIT 10;'.format(1))
通过游标得到结果
data = cursor.fetchall()
print(data)
data = cursor.fetchone()
print(data)
关闭
关闭的顺序:
- 先关闭游标
- 再关闭连接
#关闭游标
curcor.close()
#关闭数据库
conn.close()
想要了解更详细sql操作,可以参考下面的文档
https://blog.csdn.net/kongsuhongbaby/article/details/84948205