python操作MySQL数据库
2018-01-05 14:28
429 查看
坚持每天学一点,每天积累一点点,作为自己每天的业余收获,这个文章是我在吃饭的期间写的,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。
我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:
请注意修改你的数据库,主机名,用户名,密码。
下面来大致演示一下插入数据,批量插入数据,更新数据的例子吧:
请注意一定要有conn.commit()这句来提交事务,要不然不能真正的插入数据。
运行之后我的MySQL数据库的结果就不上图了。
我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:
import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) cur=conn.cursor() cur.execute('select * from user') cur.close() conn.close() except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1])
请注意修改你的数据库,主机名,用户名,密码。
下面来大致演示一下插入数据,批量插入数据,更新数据的例子吧:
import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',port=3306) cur=conn.cursor() cur.execute('create database if not exists python') conn.select_db('python') cur.execute('create table test(id int,info varchar(20))') value=[1,'hi rollen'] cur.execute('insert into test values(%s,%s)',value) values=[] for i in range(20): values.append((i,'hi rollen'+str(i))) cur.executemany('insert into test values(%s,%s)',values) cur.execute('update test set info="I am rollen" where id=3') conn.commit() cur.close() conn.close() except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1])
请注意一定要有conn.commit()这句来提交事务,要不然不能真正的插入数据。
运行之后我的MySQL数据库的结果就不上图了。
相关文章推荐
- 【转】python操作mysql数据库
- python 操作mysql数据库
- Python 操作MySQL数据库
- 树莓派安装mysql数据库并且通过python来进行存储操作
- python操作MySQL数据库
- python 操作mysql数据库基础
- python操作Mysql数据库
- python操作MySQL数据库
- python操作mysql数据库实现增删改查
- python操作MySQL数据库
- python操作mysql数据库
- python操作mysql数据库
- Python快速学习第九天--安装并操作Mysql数据库
- python SQLAlchemy操作mysql数据库:插入,查询,删除,更新
- Python 操作 MySQL数据库
- python操作MySQL数据库
- Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
- python操作MySQL数据库具体方法
- python 通过mysqldb 操作mysql数据库
- 【python深入5】操作mysql数据库、语言类型