zoukankan      html  css  js  c++  java
  • python 操作mysql

    安装模块:

      #pip install 。。。。

      MySQLdb(2.x)

      pymysql(3.x)

    import MySQLdb as sql

    con = sql.connect(
      host = "localhost", #host 主机,本机的主机名或者ip,指你连接的数据库的主机
      user = "root", #user 登录数据库的用户名称
      passwd="123456", #passwd 登录数据库用户名称对应的密码
      db="mysql" #你要操作的数据库的名称
      #charset = "utf-8" #编码
      #port = 3306 端口 默认3306
    )
    #实例化mysql游标
    #游标:是用来传递python对mysql的命令和接收mysql返回给python的数据的对象
    cur = con.cursor()
    #利用游标执行数据库命令
    cur.execute("select * from host")
    #接收数据库的返回
    cur.fetchall() #接收所有的返回
    cur.fetchone() #接收返回的1条
    cur.fetchmany(number) #接收返回的指定条
    #关闭游标
    cur.close()
    #提交对数据库的操作
    con.commit()   #提交
    #关闭数据库连接
    con.close()

    #在我们的工作当中我们使用数据库难点不在我们对数据库的操作上
    #我们使用数据库对业务逻辑进行合理的描述才是关键

      由功能到需求
      建模 :就是利用字段和关系对我们的需求进行正确的描述
        1、搞清楚需求
        2、按照需求把表建出来
        3、根据数据库内的数据进行管理

    #如果说我们只是在操作数据,我们也许遇到的第一个难点是字符串的拼接和数据结构的整理

  • 相关阅读:
    【HDU3681】Prison Break-状态压缩DP+BFS+二分答案
    【BashuOJ3520】警察局长-最短路树+树上背包+概率DP
    【POJ1201】Intervals-差分约束系统+单源最长路
    【BashuOJ2041】最大矩形-矩阵型DP
    【BashuOJ2041】最大矩形-矩阵型DP
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5958529.html
Copyright © 2011-2022 走看看