pymysql模块

pymysql模块

远程操控mysql数据库,可以使用一切sql语句

pymysql模块需要pip下载,是第三方模块

import pymysql                              #调用模块
hostip = input('请输入主机ip:')
user = input('请输入数据库用户名:')
pwd = input('请输入数据库密码:')
sqldb = input('请选择数据库:')
db = pymysql.Connect(host=hostip,           #连接数据库
                       port=3306,
                       user=user,
                       password=pwd,
                       db=sqldb)
cur = db.cursor()                           #获取操作游标
while True:                                 #循环
    try:                                    #异常抛出
        sql = input('输入sql语句:')
        if sql == 'exit':                   #如果输入exit,
            print('bey~')
            break                           #则跳出循环
        else:                               #否则
            cur.execute(sql)                #执行sql语句
            results = cur.fetchall()        #获取查询记录
            print(results)                  #输出查询结果
    except:                                 #异常抛出
        print('输入错误')
db.close()                                  #关闭连接

 

posted @ 2018-11-29 20:14  Dayle  阅读(129)  评论(0编辑  收藏  举报