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()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 有一种存在的意义叫做“被需要” “被需要,是一种存在感,也是一种幸福。” 1. 小时候,我非常讨厌自己,总觉得自己...
    秋冬别院阅读 7,517评论 0 2
  • 我逝去了, 在那个宁静的早晨。 没有一丝的争吵,如同秋天的落叶, 没有一丝明确的意义, 就那么逝去。 我逝去了, ...
    一缕微风阅读 249评论 0 0
  • 我发现我有一个很显著的特点 : 越是逼近deadline的事情,我越不想做,甚至直到最后一刻我也不愿意做。而且,我...
    郦三游阅读 228评论 0 0
  • 每一天都在告别 每一天都在分离 每一天都有遇见 每一天都在遗忘 谁从谁的世界经过 谁在谁的世界离开 有多少转身只是...
    林有朽木阅读 845评论 0 1
  • 2017-8-28 学习力践行 1.“给好朋友打电话”小升级 最近玩的四位数打电话,找到了窍门,打的挺溜的了,决定...
    蘑菇Yingying阅读 254评论 0 1

友情链接更多精彩内容