美文网首页我爱编程
python-连接数据库

python-连接数据库

作者: 阿童89 | 来源:发表于2018-05-25 17:08 被阅读0次

实际工作中,大部分公司数据都会保存在数据库里,常用的数据库有MySQL,SQL Server和Oracle等,以下以MySQL为例介绍Python接连数据库读取数据的流程
1、环境准备
python有很多可以连接MySQL的包,比较之后,我觉得还是pymysql包简单易用,
安装pymyqsl包请参考教程:python安装第三方包

2、连接mysql数据库

import pymysql
from pandas import DataFrame,Series
import pandas as pd
import numpy as np
conn=pymysql.Connect(host="",port=‘’,user="", passwd="",
                                       db="",charset='utf8')
cur=conn.cursor()
#host代表主机地址,port代表端口号,user代表用户名,passwd代表用户密码,db代表数据库名,charset代表数据库的编码

3、执行sql
1)普通sql语句

sql_text='select * from userlog'
df=pd.read_sql(sql_text,conn) #执行sql并转换为DataFrame格式

2)sql中含有中文

sql_text1="select * from t.branch where name='河南'".decode('utf8') 
df=pd.read_sql(sql_text1,conn) 

3)sql中含有模糊匹配

sql_text2="select * from t.branch where name like '%%taobao%%'"
df=pd.read_sql(sql_text2,conn) 

相关文章

  • python-连接数据库

    实际工作中,大部分公司数据都会保存在数据库里,常用的数据库有MySQL,SQL Server和Oracle等,以下...

  • python-连接MySQL数据库

    1、安装pymysql模块: 命令:终端输入-> pip3 install pymysql验证:python进入窗...

  • python-数据库连接/网络编程

    1、连接 Python连接数据库需要借助第三方库,数据库的类型不同,使用的第三方库也不一样,本文以MySQL数据库...

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • PHP 连接MySQL

    如果想连接MySQL数据库 需要连接数据库的host 要连接的数据库名 用户名 密码 //PHP数据库连接配...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • 数据库连接池

    数据库连接池介绍 在没有连接池,需要程序直接向数据库获取连接,频繁对数据库进行连接会使数据库宕机,进程直接被结束;...

网友评论

    本文标题:python-连接数据库

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