pandas读取MySql数据

用过的东西总是会忘记,尤其是细节,还是记下来比较靠谱。

1 import MySQLdb
2 import pandas as pd
3
4 conn = MySQLdb.connect(host = host,port = port,user = username,passwd = password,db = db_name)
5
6 df = pd.read_sql(‘select * from table_name‘,con=conn)
7
8 conn.close() 

很简单,有木有

时间: 2024-10-05 04:54:58

pandas读取MySql数据的相关文章

机器学习之数据预处理,Pandas读取excel数据

Python读写excel的工具库很多,比如最耳熟能详的xlrd.xlwt,xlutils,openpyxl等.其中xlrd和xlwt库通常配合使用,一个用于读,一个用于写excel.xlutils结合xlrd可以达到修改excel文件目的.openpyxl可以对excel文件同时进行读写操作. 而说到数据预处理,pandas就体现除了它的强大之处,并且它还支持可读写多种文档格式,其中就包括对excel的读写.本文重点就是介绍pandas对excel数据集的预处理. 机器学习常用的模型对数据输入

R语言读取MySQL数据表

1.R中安装RODBC包 install.packages("RODBC") 2.在Windows系统下安装MySQL的ODBC驱动 注意区分32位和64位版本: http://dev.mysql.com/downloads/connector/odbc 3.ODBC的系统配置 在Windows操作系统下:控制面板->管理工具->数据源(ODBC)->双击->添加->选中mysql ODBC driver一项 填写:data source name 一项填

使用pandas操作mysql数据

代码如下: #导入 import pymysql import pandas as pd from sqlalchemy import create_engine #连接mysql engine = create_engine('mysql+pymysql://root:@localhost:3306/lg') #查询 sql = ''' select LGL_LSKU,LGL_NAME_LOCAL,LGL_RAW_ADDRESS from kfc limit 5; ''' df = pd.re

Flume-自定义 Source 读取 MySQL 数据

开源实现:https://github.com/keedio/flume-ng-sql-source 这里记录的是自己手动实现. 测试中要读取的表 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_bin DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB

node.js如何读取MySQL数据

先安装mysql模块. node.js默认安装时,模块文件放在 /usr/local/lib/node_modules 这个目录下,为了便宜管理,模块还是统一安装到这里好. $ cd /usr/local/lib $ npm install mysql 程序文件mysql.js var Client = require('/usr/local/lib/node_modules/mysql').Client; var client = new Client(); client.user = 'ro

php分页例子实现读取mysql数据分页显示

以下代码是PHP分页案例,测试通过,主要是PHP+mysql实现分页,代码来处百度空间,有兴趣看的话可以了解一下PHP是如何分页的? <?php $link = mysql_connect("localhost","root", "2855") //连接数据库 or die("连接不上服务器:".mysql_error()); mysql_select_db("aming"); $ittype=$_G

php读取mysql数据到页面乱码

乱码,有数据库中的乱码,页面提取数据乱码而其他显示正常,phpmyadmin也显示正常,等等情况. 数据库.网页编码不一致造成 假设使用utf-8编码(你上传的php文件使用utf-8编码) 连接数据库时加上mysql_query("SET NAMES 'utf8'"); 在网页最前面加上<?php header('Content-Type:text/html;charset=utf-8');?> [object Object]<meta http-equiv=&qu

Python读取mysql数据,转为DataFrame格式并根据原TABLE中的COLUMNS指定columns,index

(此处创建连接和游标代码省略) sql1 = "SELECT * FROM 表名称" # SQL语句1 cursor1.execute(sql1) # 执行SQL语句1 read1=list(cursor1.fetchall()) # 读取结果1 sql2="SHOW FULL COLUMNS FROM 表名称" # SQL语句2 cursor1.execute(sql2) # 执行SQL语句2 read2=list(cursor1.fetchall()) # 读取

PHP读取MySQL数据

方法/步骤 先配置一下数据库: define("DB_HOST","localhost");//数据库地址,一般为localhost define("DB_USER","root");//数据库用户名 define("DB_PSW","");//数据库密码 define("DB_DB","databasename");//需要操作的数据库   连接