zoukankan      html  css  js  c++  java
  • python3.6中对Mysql的基本操作

    连接:

    import pymysql
    connect = pymysql.connect(host='***.**.*.**',
                              user='jxz',
                              password='******',
                              db='jxz',
                              port=3306,
                              charset='utf8',
                              autocommit=True
                              )
    cur = connect.cursor(pymysql.cursors.DictCursor)
        sql1 = "select * from information_schema.TABLES WHERE TABLE_NAME = 'Product_Management_zyb'"
        cur.execute(sql1)
        if len(cur.fetchall()) == 0:
            sql2 = "CREATE TABLE IF NOT EXISTS Product_Management_zyb( " 
                  "ID int PRIMARY KEY NOT NULL AUTO_INCREMENT," 
                  "name CHAR(10) NOT Null UNIQUE,price FLOAT(255,1) " 
                  "NOT Null,count INT NOT NULL ,color CHAR(10) NOT NULL );"
            cur.execute(sql2)
        cur.execute(sql)
        res = cur.fetchall() 
        rowcount = cur.rowcount    #表中总共有多少数据
        rownumber = cur.rownumber    #当前游标所在位置
    
    
        cur.close()
        connect.close()








    sql语句以及占位符的使用:
        sql1 = "select * from information_schema.TABLES WHERE TABLE_NAME = 'Product_Management_zyb'"
        sql2 = "CREATE TABLE IF NOT EXISTS Product_Management_zyb( " 
                  "ID int PRIMARY KEY NOT NULL AUTO_INCREMENT," 
                  "name CHAR(10) NOT Null UNIQUE,price FLOAT(255,1) " 
                  "NOT Null,count INT NOT NULL ,color CHAR(10) NOT NULL );"
        sql3 = "insert into Product_Management_zyb (name,price,count,color) values ('%s','%s','%s','%s');" % (name,price,count,color)
        sql4 = "update Product_Management_zyb set price = '%s',count = '%s',color = '%s' where name = '%s'"% (price,count,color,name)
    
    
    
    
    

  • 相关阅读:
    P3302 [SDOI2013]森林
    P2542 [AHOI2005] 航线规划
    P5795 [THUSC2015]异或运算
    P3320 [SDOI2015]寻宝游戏
    P1963 [NOI2009] 变换序列
    一月练习日志
    计算几何全家桶
    bzoj1076: [SCOI2008]奖励关(期望dp+状压dp)
    bzoj3450 Easy(概率期望dp)
    Eclipse配置 自动补全功能 快捷键 alt+/
  • 原文地址:https://www.cnblogs.com/arraon/p/12936611.html
Copyright © 2011-2022 走看看