python连接mysql

安装pymysql
pip install pymysql
import pymysql

简单的访问查询一条数据

 打开数据库连接(connect,   Connect, Connection)
 # db = pymysql.connect("localhost IP地址","root账号","password密码","TEST数据库", 3306 端口)
db = pymysql.Connect(host='localhost', port=3306, user='root', passwd='123456', db='srs', charset='utf8')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()

print ("Database version : %s " % data)

# 关闭数据库连接
db.close()

获取访问数据库,并且插入数据

import pymysql

# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )

# 使用cursor()方法获取操作游标 
cursor = db.cursor()

# SQL 插入语句
sql = """INSERT INTO STUDENT(s_name, s_tel)
     VALUES (%s, %s)""" % ('张三', '15664322132')
try:
 # 执行sql语句
 cursor.execute(sql)
 # 提交到数据库执行
 db.commit()
except:
 # 如果发生错误则回滚
 db.rollback()

# 关闭数据库连接
db.close()

你可能感兴趣的:(python连接mysql)