作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其原因的,如果要挑出几点来讲的话,第一条那就python语法简洁,易上手,第二条呢?
便是python有着极其丰富的第三方的库。
所以不管你使用的关系型数据库是oracle,mysql, sqlserver,还是关系型数据库redis,mongoDB。
python都有有与之对应的第三方库。
下面就来为大家一一介绍一下!
Mysql
我们先来看看如何对接mysql数据库,python2和python3中对接mysql的库是不一样的。
在我们以这里python3为标准(毕竟python2在不久的将来官方就不再维护了)。
在python3中对接mysql数据库使用到的库为pymysql模块。
1、安装pymysql
2、快速上手
Oracle
python中对接oracle数据库,使用的第三方库为cx_Oracle
1、安装
2、快速上手
Sql—server
python对接sqlserver使用的第三方库:pymssql
1、安装pymassql
2、快速上手
PostgreSQL
python对接postgreSQL使用的模块是psycopg2
1、安装
2、快速上手
MongoDB
python中操作mongodb使用的第三方库为 pymongo
1、安装pymogo
2、快速上手
Redis
python操作redis的模块为redis
1、安装
2、快速上手
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍python 连接各类主流数据库的实例代码,包括了python 连接各类主流数据库的实例代码的使用技巧和注意事项,需要的朋友参考一下 本篇博文主要介绍Python连接各种数据库的方法及简单使用 包括关系数据库:sqlite,mysql,mssql 非关系数据库:MongoDB,Redis 代码写的比较清楚,直接上代码 1.连接sqlite 2.连接mysql 2.1使用mysqldb
本文向大家介绍SqlServer 数据库 三大 范式,包括了SqlServer 数据库 三大 范式的使用技巧和注意事项,需要的朋友参考一下 1 概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,
我的设置如下:
(这适用于AzureSQL数据库) 几乎每篇文章都在开始时说,在创建新数据库之前“连接到主数据库”。 我已使用SSMS 2014连接到我的Azure SQL数据库服务器,没有问题。我在系统数据库下看到了主数据库。我右键单击LHS树中的数据库(位于系统数据库上方),然后单击新建数据库。。。 模板查询注释区域会显示“…连接到主机…”这对我来说意味着我与大师没有联系。 我显然错过了一些关于基础的非常基本
连接方式 redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类。 import redis r = redis.Redis(host='192.168.0.110', port=6379,db=0) r.set('name','zhangsan'
我有一些集成测试,为此我使用Testcontainers。但我突然意识到,当我的应用程序数据库docker容器关闭时,所有其他测试(不包括使用Testcontainers的集成测试)都失败了(甚至是Spring Boot Initializer生成的