咨询电话:
15628812133
17
2023/03

Python 查询mysql数据库

发布时间:2023-03-17 10:23:54
发布者:神棍子
浏览量:
0

首先需要安装pymysqlpip3直接安装

Pip3 install pymysql

                pip install pymysql

参考上图为安装成功

然后pymysql.connect链接数据库 具体参数为

1. host #数据库地址

2. prot #端口号 默认为3306

3. user #用户名

4. passwd #密码

5. db #数据库名称

6. charset #字符集

            例:

            conn = pymysql.connect(

                host = '127.0.0.1',

                user = 'demoUserOne',

                passwd = '123',

                db = 'demoDb',

                port=3306,

                charset = 'utf8'

            )

    然后用cursor()方法在此连接中获取游标对象,操作数据库,如执行DML操作,调用存储过程等

    

    cursor = conn.cursor()

    游标对象中的execute方法执行sql语句

    例:

    cursor.execute("select * from demo ")

    执行后查询结果会存储到当前游标中,用fetchone(一条),fetchmany(指定数量),fetchall(全部)读出查询结果格式分别为()[(),()...][(),()...]

    完整案例如下

完整代码实例

    为防止sql语句出错程序崩溃,将查询放入try中,数据库链接和游标都属于长链接,查询完成后及时关闭链接释放资源


关键词:
返回列表