一周目,mysql七日

多表查询练习及python操作mysql

1  多表查询练习题

9.9

 2  python操作mysql

python想要操作mysql主要借助于第三方模块

对于模块的下载 首先需要将python解释器文件夹下的scripts目录添加到环境变量

下载模块的基本语句

方法1  cmd终端  pip3 install pymysql

方法2  pycharm终端  pip3 install pycharm

方法3  pycharm快捷方式  setting 找到模块存储地,进行下载

远程仓库  文件下载时都是在国外的默认仓库进行下载模块数据,有时下载速度非常慢,可以切换到国内的仓库

国内仓库可以在网上查询

切换方式1  pip3 install 模块名 -i 仓库地址

切换方式2  pycharm更改仓库地址 

切换方式3  永久切换,需要修改解释器内部的配置文件

下载模块常见报错

1  timeout   网络不稳定,需要重新下载

2  warning  pip3下载工具版本过低,需要更新,可以直接拷贝提示的更新命令

3  红色字体无任何关键字  下载模块可能对计算机的环境有要求,可以百度查询一下

pymysql模块

import pymysql  使用模块

链接mysql时需要几个参数,包括ip、端口、用户名、密码、库名、charset

conn = pymysql.connect(
    host='127.0.0.1',  # ip
    port=3306,      # 端口号
    user='root',     # 用户名
    password='123',   # 密码
    database='db6',   # 库名称   
    charset='utf8'   # 字符编码
)
#    cursor = conn.cursor()    生成游标对象
#   cursor=pymysql.cursors.DictCursor    以字典的形式获取表格
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
#生成游标对象 等待用户输入命令
# 自定义sql语句,此处sql语句不用加;
sql = 'select * from teacher'
# 执行sql语句
cursor.execute(sql)
# 获取执行的结果
res = cursor.fetchall()

 

posted @ 2021-09-11 14:44  aa_wang  阅读(30)  评论(0)    收藏  举报