关联数据库(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。

关联数据库(Python 连接三款流行的数据库)

二、MySQL

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

1、导入相关模块

import pandas as pd

from sqlalchemy import create_engine

engine=create_engine("mysql+",echo=False)

连接的语法与上述所讲的是不是很像,是不是很简单,小白也能学会。

也可以这样导入模块:

import pandas as pd

import sqlalchemy as sqla

import pymysql

db=sqla.create_engine("mysql+",echo=False)

三、SQLite

SQLite 是在世界上最广泛部署的 SQL 数据库引擎。比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

1、导入相关模块

import pandas as pd

import sqlite3

con=sqlite3.connect('dbname.db')

引号中是数据库的名称,如果不存在,则新建,若存在,则建立连接。

下图是用Navicat连接刚才创建的corn.db数据库

关于关联数据库关联数据库的介绍到此结束,希望对大家有所帮助。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读