前言:
现时你们对“python 关联规则”可能比较关心,姐妹们都想要学习一些“python 关联规则”的相关知识。那么小编在网络上汇集了一些有关“python 关联规则””的相关内容,希望小伙伴们能喜欢,各位老铁们一起来学习一下吧!使用Python进行数据分析,经常会用到数据库,今天我选择了三款非常流行的数据库进行Python连接,分享给大家学习。
一、Postgresql,号称“世界上最先进的开源关系型数据库”,这就是为什么要学习这款数据库的原因。
1、打开Jupyternotebook,输入下面三行代码,导入相关模块:
import pandas as pd
import psycopg2
from sqlalchemy import create_engine
2、连接数据库
按照下面的格式,输入代码,其中USERNAME,请输入你的用户名称,PASSWORD,输入你的密码,DBNAME,输入数据库名称,其他不变。
engine=create_engine("postgresql+psycopg2://USERNAME:PASSWORD@127.0.0.1:5432/DBNAME")
注意:@后面分别是主机IP地址:端口号,数据库在本机IP地址写:127.0.0.1或localhost,默认端口号为5432。
二、MySQL
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
1、导入相关模块
import pandas as pd
from sqlalchemy import create_engine
2、连接
engine=create_engine("mysql+mysqlconnector://username:password@127.0.0.1:3306/dbname",echo=False)
连接的语法与上述所讲的是不是很像,是不是很简单,小白也能学会。
也可以这样导入模块:
import pandas as pd
import sqlalchemy as sqla
import pymysql
连接:
db=sqla.create_engine("mysql+mysqlconnector://wyj:wyj@127.0.0.1:3306/corn",echo=False)
三、SQLite
SQLite 是在世界上最广泛部署的 SQL 数据库引擎。比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
1、导入相关模块
import pandas as pd
import sqlite3
2、连接
con=sqlite3.connect('dbname.db')
引号中是数据库的名称,如果不存在,则新建,若存在,则建立连接。
下图是用Navicat连接刚才创建的corn.db数据库
到目前为止三款数据库在python中都已经连接成功。本期内容就讲这些,欢迎点赞、收藏、评论、转发加关注,下期再见。
标签: #python 关联规则