python操作数据库
来源:互联网 发布:网络客服岗位要求 编辑:程序博客网 时间:2024/06/15 23:17
python操作mysql数据库
python2操作mysql使用的模块是MySQLdb,python3中用pymysql替换,链接方法一样。
python链接mysql数据库
#python2环境import MySQLdb as mdbconn = mdb.connect( host = '127.0.0.1',#数据库所在服务器地址 user = 'user',#数据库用户名 passwd = 'password',#数据库登录密码 db = 'db',#数据库名称 port = 3306,#安装mysql默认的端口号 charset = 'utf8'#设置数据库统一编码)
插入数据
cur = conn.cursor()sql = "insert into xxxx"#插入语句cur.execute(sql)#执行sql语句conn.commit()#提交命令cur.close()#关闭cursorconn.close()#关闭conn链接
读取数据,并将数据写入文本中
#方法一:cur = conn.cursor(mdb.cursors.DictCursor)sql = "SELECT name1,name2 FROM TABLE"cur.execute(sql)rows=cur.fetchall()fh=open(filename,'a')for row in rows: fh.write("%s,%s" %(row["name1"],row["name2"])fh.close()cur.close()conn.close()#方法二:使用pandas模块下的read_sqlimport pandas as pdsql="select * from table"data=pd.read_sql(sql,conn)
python操作oracle数据库
python操作oracle数据库,使用的模块包是cx_Oracle,操作方法同mysql
import cx_Oracleconn = cx_Oracle.connect('user','passwd','ip:1521/sever_name')#用户名,密码,数据库服务器ip:端口号/服务名
阅读全文
1 0
- Python操作Mysql数据库
- python的数据库操作
- python操作数据库
- python SQlite数据库操作
- python操作MySQL数据库
- python操作MySQL数据库
- python操作数据库
- Python 数据库操作
- python操作MySQL数据库
- python操作MySQL数据库
- python操作MySQL数据库
- Python 操作Oralce数据库
- python操作MySQL数据库
- python数据库操作
- Python操作Oracle数据库
- python操作MySQL数据库
- python操作MySQL数据库
- python操作MySQL数据库
- 2017年8月23日 星期三
- python中的list和tuple
- C++笔记_03面向对象3
- 《.NET 设计规范》第 8 章:使用规范
- JVM内存模型之方法区
- python操作数据库
- hdu-6170 Two strings
- 加载配置文件的四种方式
- “NODE_ENV” is not recognized as an internal or external command
- Linux下的图片编辑软件和画图软件
- c/c++整理析构函数
- C++笔记_03面向对象4
- Python3爬虫下载pdf(一)
- POJ 1986 RMQ+LCA