linux环境下使用MySQLdb模块与数据库建立网络连接

利用 python来管理数据库让一切都变得简单.

首先我们需要先学好的就是建立与数据库的连接

MySQLdb.connect (参数):

还需要知道的就是连接对象支持的方法


其中的cursor方法可以用来访问和修改数据库中的变量,cursor的方法有:


看这些无聊的表格你当然看不懂,还是在命令行里面去实践吧.

假设我已经在数据库test1里面建立了一个数据表provinces:


创建方法:# python(进入python)

                   import MySQLdb(注意MySQLdb只能在py2.7以内的版本使用,如果你是3.x版本就得引入pymysql模块)               connect=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',

                   passwd='*******',db='test1')    #这时候就成功的与服务器中的数据库建立了连接,我这里的服务器是本地服务器,用户也是默认用户

                    cur=conn.cursor()   #建立cursor的对象

                     print cur.rowcount()  # 检查当前行的位置

                    sql='SELECT * FROM province'    #这是一个mysql的命令,获取数据表province的内容

                     cur.execute(sql)    #用execute方法在连接的数据库里面执行mysql命令

                      rs=cur.fetchone()    #把数据表的第一行的内容赋给rs

                       print cur.rowcount()  #检查当前行的位置

                        print rs    #输出第一行的内容

                       cur.fetchmany(2)    #把数据表的第二到第三行的内容赋给rs

               

                        print rs      #输出第一行的内容

                        cur.close()         #关闭游标对象

                         connect.close()         #关闭连接

现在我们来看看输出结果:




输出结果就对应了我们上面的数据表provinces的内容

这是用python查看数据表的内容的方法

我会后续更新更多的内容

                   

                   

                       



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值