美文网首页
Python之数据库读取

Python之数据库读取

作者: 奔跑的大头菜 | 来源:发表于2019-10-10 20:59 被阅读0次

    import MySQLdb

    import pprint

    # 创建一个Connection对象,代表了一个数据库连接

    connection = MySQLdb.connect(

                                host='129.***.**.43',  # 数据库ip地址

                                user='root',        # mysql用户名

                                passwd='******', # mysql用户登录密码

                                db='****',        # 数据库名

                                # 如果数据库里面的文本是utf-8编码,需要切换编码格式

                                charset='utf8'      # charset指定是utf8

                                )

    # 返回一个cursor对象

    c = connection.cursor()

    # rowcount 方法

     c.execute("SELECT * FROM student3") # 输入SQL命令

     pprint.pprint(c.rowcount) # rowcount:显示多少行记录

     for x in range(c.rowcount):

         row = c.fetchone()

         pprint.pprint(row)

    # fetchall 和 fetchone 方法

     c.execute("SELECT * FROM student3") # 输入SQL命令

     rows = c.fetchall() # 获取所有的信息

     rows = c.fetchone() # fetchone:获取一行信息,默认第一行

     pprint.pprint(rows)

     # fetchmany 方法

    c.execute("SELECT * FROM student3 where mobilephone='18796650404'") # 输入SQL命令

    rows = c.fetchmany(c.rowcount) # rowcount:显示多少行。 fetchmany:打印多少行信息

    pprint.pprint(rows)

    相关文章

      网友评论

          本文标题:Python之数据库读取

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