python中使用mysql数据库代码如下:
# -*- codeing=utf-8 -*-
# @Time:2021/6/10 21:24
# @Author:Ye Zhoubing
# @File: mysql_python.py
# @software:PyCharm
import pymysql
#输入自己要连接的数据库的用户名和密码
user = input('username:')
pwd = input('password:')
# 由于连接的是本地数据库,所以host为localhost,数据库为demo1
conn = pymysql.connect(host='localhost',user=user,password=pwd,database='demo1')
#连接对象只是提供打开数据库的通道,要对数据库进行操作要创建一个游标
cursor = conn.cursor()
sql = "select * from emp where e_name='Tom'" #sql语句
cursor.execute(sql) #执行sql语句
"""
fetchone() :
返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None
fetchall() :
返回多个元组,即返回多个记录(rows),如果没有结果 则返回 ()
"""
result = cursor.fetchone() #返回一个结果即可
print(result)
cursor.close() #关闭指针对象
conn.close() #关闭连接对象