编程开发

mac mysql-python 64位 2.1.7 官方版

mac mysql-python 64位 2.1.7 官方版 免费

  • 版本:免费
  • 发布:

应用截图

应用介绍


    mac mysql-python 64位 2.1.7 官方版免费耳闻目睹南彻夜狂欢辕北辙21. 青春是一弯新月,是遗憾。青春总是不完满的。正因为不完满就多了一份不一样的体验,多了一种完美的希冀。我很抱歉,明天我不能参加那场关于美国历史的演讲。贺铸326.试问闲愁都几许?一川烟草,满城风絮,梅子黄时雨。《青玉案》

    mysql官方mac系统mysql-python 64位版,mac x下面自带的python 貌似是64位的,mysql-connector-python-2.1.7-osx10.12.dmg。Python连接mysql数据库需要的驱动,下载安装即可,如果阻止请允许。
    Python数据库的连接
    下面的Python代码展示了如何连接数据库,并执行数据库的一些操作:
    [python] view plaincopy在CODE上查看代码片派生到我的代码片
    import MySQLdb
    try:
    conn = MySQLdb.connect(host='localhost',user='root',passwd='root',port=3306)
    cur = conn.cursor()
    cur.execute('create database if not exists PythonDB')
    conn.select_db('PythonDB')
    cur.execute('create table Test(id int,name varchar(20),info varchar(20))')
    value = [1,'ACdreamer','stu20. 不管相恋上岗,还是失恋下岗,该浪漫的去浪漫,该逍遥的去逍遥!dent']
    cur.execute('insert into Test values(%s,%s,%s)',value)
    values = []
    for i in range(20):
    values.append((i,'Hello World!','My number is '+str(i)))
    cur.executemany('insert into Test values(%s,%s,%s)',values)
    cur.execute('update Test set name="ACdreamer" where id=3')
    conn.commit()
    cur.close()
    conn.close()
    except MySQLdb.Error,msg:
    print "MySQL Error %d: %s" %(msg.args[0],msg.args[1])
    连接数据库大致分为以下步骤:
    (1)建立和数据库系统的连接
    (2)获取操作游标
    (3)执行SQL,创建一个数据库(当然这一步不是必需的,因为我们可以用已经存在的数据库)
    (4)选择数据库
    (5)进行各种数据库操作
    (6)操作完毕后,提交事务(这一步很重要,因为只有提交事务后,数据才能真正写进数据库)
    (7)关闭操作游标
    (8)关闭数据库连接
    当然,如果我们使用已经存在的数据库,那么在获取连接时就可以制定了,比如:
    conn = MySQLdb.connect(host='localhost', user='root', passwd='root', db='PythonDB')
    如果数据库中有中文,为了防止乱码,我们加入属性charset = 'uft-8'或者'gb2312',charset要跟数据库的编码一致。
    conn = MySQLdb.connect(host='localhost', user='root',
    passwd='root', db='PythonDB',charset='utf8')
    常用的函数:
    数据库连接对事务操作的方法:commit() 提交  rollback() 回滚
    cursor用来执行命令的方法:
    callproc(self,procname,args)
    用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数
    execute(self, query, args)
    执行单条sql语句,接收的参数为sql语句本身和使用的参数列表,返回值为受影响的行数
    executemany(self, query, args)
    执行单挑sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数
    nextset(self)
    移动到下一个结果集
    cursor用来接收返回值的方法:
    fetchall(self)
    接收全部的返回结果行
    fetchmany(self, size=None)
    接收size条返回结果行.如果size的值大于返回的结果行的数量,则会返回cursor.arraysize条数据
    fetchone(self)
    返回一条结果行
    scroll(self, value, mode='relative')
    移动指针到某一行,如果mode='relative',则表示从当前所在行移动value条,如果 mode='absolute',则表示从结果集的第一行移动value条。
    
    
    软件截图2
    
    软件截图3
    
    软件截图4
    
    花 犯 吴文英掩泪空相向,风尘何处期?mac,mysql-python,64位,mac,mysql-python,64位下载,编程工具,编程开发11.More hasty,less speed. 欲速则不达。

热门手机软件

最新手机软件

最新资讯攻略