美文网首页
python链接mysql数据库

python链接mysql数据库

作者: 知识学者 | 来源:发表于2018-07-07 17:14 被阅读166次

    PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。

    相关code如下

    def getConnition():
        db=pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='test', charset='utf8')
        # 使用 cursor() 方法创建一个游标对象 cursor
        cursor = db.cursor()
        # 使用 execute()  方法执行 SQL 查询 
        cursor.execute("SELECT VERSION()")
        # 使用 fetchone() 方法获取单条数据.
        data = cursor.fetchone()
        print ("Database version : %s " % data)
        # 关闭数据库连接
        db.close()
        
    

    结果

    getConnition()
    Database version : 5.7.17-log 
    

    python中的for循环,和while循环,占位运算符的使用。

    for循环上三角乘法表

    #for循环  9*9乘法表
    def chenfa():
        for i in range(1,10):
            for j in range(1,10):
                if i<j:
                    break
                print("{0}*{1}={2}".format(i,j,i*j),"\t",end="")
            print();
    
    

    结果

    1*1=1   
    2*1=2   2*2=4   
    3*1=3   3*2=6   3*3=9   
    4*1=4   4*2=8   4*3=12  4*4=16  
    5*1=5   5*2=10  5*3=15  5*4=20  5*5=25  
    6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  
    7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  
    8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  
    9*1=9   9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  
    

    while循环实现下三角

    #while 乘法表
    def whcf():
        i=1
        while i<=9:
            j=1
            while j<10:
                if i<=j:
                    print("%s*%s=%s"%(i,j,i*j),"\t",end="")
                j+=1
            i+=1
            print()
    

    结果

    1*1=1   1*2=2   1*3=3   1*4=4   1*5=5   1*6=6   1*7=7   1*8=8   1*9=9   
    2*2=4   2*3=6   2*4=8   2*5=10  2*6=12  2*7=14  2*8=16  2*9=18  
    3*3=9   3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27  
    4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36  
    5*5=25  5*6=30  5*7=35  5*8=40  5*9=45  
    6*6=36  6*7=42  6*8=48  6*9=54  
    7*7=49  7*8=56  7*9=63  
    8*8=64  8*9=72  
    9*9=81  
    

    参考文章
    Python连接MySQL数据库
    Python3 MySQL 数据库连接

    相关文章

      网友评论

          本文标题:python链接mysql数据库

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