美文网首页我爱编程
MySQL与python3交互

MySQL与python3交互

作者: 诗人丶 | 来源:发表于2018-04-12 20:11 被阅读0次

    1、安装pymysql

    sudo pip3 install pymysql
    

    2、链接数据库

    import pymysql
    

    打开数据库连接

    db = pymysql.connect("MySQL地址","账号","密码","库名" )
    

    使用 cursor() 方法创建一个游标对象 cursor

    cursor = db.cursor()
    

    使用 execute() 方法执行 SQL 查询

    cursor.execute("SHOW DATABASES")
    

    使用 fetchone() 方法获取单条数据.

    data = cursor.fetchone()
    print ("Database version : %s " % data)
    

    关闭数据库连接

    db.close()
    

    3、创建数据库表

    import pymysql
    
    # 打开数据库连接
    
    db = pymysql.connect("localhost","root","wwy123","d1" )
    
    # 使用 cursor() 方法创建一个游标对象 cursor
    
    cursor = db.cursor()
    
    # 使用 execute() 方法执行 SQL,如果表存在则删除
    
    cursor.execute("DROP TABLE IF EXISTS STUDENTS")
    
    # 使用预处理语句创建表
    
    sql = """CREATE TABLE STUDENTS (
             FIRST_NAME  CHAR(20) NOT NULL,
             LAST_NAME  CHAR(20),
             AGE INT,  
             SEX CHAR(1),
             INCOME FLOAT )"""
    cursor.execute(sql)
    # 关闭数据库连接
    db.close()
    

    相关文章

      网友评论

        本文标题:MySQL与python3交互

        本文链接:https://www.haomeiwen.com/subject/bubfkftx.html