python操作MySQL
python 胶水语言、调包侠(贬义词>>>褒义词) """ python这门语言本身并不牛逼 牛逼的是支持该语言的各种功能强大的模块、软件 """ # 后期在使用python编程的时候 很多看似比较复杂功能可能都已经有相应的模块 模块名字 pymysql 下载模块 1.命令行 pip3 install pymysql pip3 install pymysql -i 源地址 2.借助于pycharm 3.python解释器配置文件 file -settings-python interpreter-右边随便点一个双击——manage Repositories(点击可以换源) file -settings-python interpreter-右边随便点一个双击——上面搜索处输入要下载的模块,然后下面点Install Package
模块基本使用
现在navicat建个数据库db_5,再建个表userinfo,并录入数据
import pymysql # 创建链接 conn = pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123', database='db_5', charset='utf8') # 生成一个游标对象 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 让数据自动组织成字典 # 定义SQL语句 sql = 'select * from userinfo' # 执行SQL语句 cursor.execute(sql) # 获取返回结果 res = cursor.fetchall()print(res)