• Python连接MySQL数据库


    准备

    连接MySQL

    # 导入MySQL驱动
    import mysql.connector
    # 连接到MySQL数据库
    # 这里的数据库文件是test02.db
    # 如果文件不存在,会自动在当前的目录创建
    conn = mysql.connector.connect(user="root", password="asd1234...", database="test")
    # 创建一个cursor 游标(用于执行SQL语句)
    cursor = conn.cursor()
    # 执行SQL语句
    # 创建user表
    cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')
    # 向表中插入数据
    cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'lmx'])
    # 执行查询语句
    cursor.execute('select * from user where id=%s', ('1',))
    # 查询结果
    values = cursor.fetchall()
    print(values)
    # 关闭cursor
    cursor.close()
    # 提交事务
    conn.commit()
    # 关闭数据库连接
    conn.close()
    

    注意

    • 执行INSERT等操作后要调用commit()提交事务
    • MySQL的SQL占位符是%s
    • 要连接的数据库必须事先建立好
  • 相关阅读:
    Java基础
    Java 基础
    Java基础
    Java基础
    web 学习随记(1)
    jdk8-》List去重
    JVM-调优方案
    JUC_02 AQS工作原理
    Synchronized-可重入锁原理
    JUC_01 线程阻塞、唤醒三种方式
  • 原文地址:https://www.cnblogs.com/lmx093418/p/9982380.html
Copyright © 2020-2023  润新知