首先安装 PyMySQL模块
CMD下输入:pip3 install PyMySQL
连接和查询的例子如下:
其它操作可查看菜鸟教程:https://www.runoob.com/python3/python3-mysql.html
import pymysql
try:
conn = pymysql.connect(
host='192.168.2.253',
port=3306,#可以省略默认端口3306
user='root',
password='123456',
database='dsc',
charset='utf8' #可以省略,不是utf-8
)
cursor = conn.cursor()
except:
print("数据库无法连接")
quit()
# exit() #也可以用exit(),程序到此停止,后面的代码不会被执行
finally:
print("程序到此终止!") # finally 的代码块 始终被执行
sql = "SELECT * FROM dsc_users LIMIT 1,2"
# LIMIT 1 ,2 表示从index的1开始读取,一共显示2行,类似ORACLE的rownum
sql2 = 'INSERT INTO dsc_user_account(user_id,admin_user,amount) VALUES(%s,%s,%s);' #批量插入替换符
data = [(1, 'july', 111),
(2, 'june', 222),
(3, 'marin', 333)]
cursor.executemany(sql2, data) #批量插入数据
conn.commit()
try:
cursor.execute(sql)
results = cursor.fetchall()
for i in results:
print(i)
except:
print("Error: 查询数据库失败")
conn.close()
quit()
else:
print("读取数据完成!")
conn.close()