博主又在为将来的学习捣鼓各种环境,这次轮到了五花八门的数据库。这篇博客主要介绍这四个数据库和各自的可视化工具,并详细介绍如何用python连接数据库。说明一下,我这里连接的为局域网内另外一台电脑上安装的数据库,当然你也直接访问自己的本地数据库!
如对远程访问数据库有需要的小伙伴,可参考:Window下MySQL8.0.18的安装以及在局域网内实现数据库访问
SQL专题文章转送门:
本文目录
一、数据库简述
1.1 介绍:主要用途
-
SQL Server
SQL Server 是Microsoft公司推出的关系型数据库管理系统,它为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
-
MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品,体积小、速度快、总体拥有成本低,开放源码,一般中小型网站的开发都选择 MySQL 作为网站数据库。
-
MongoDB
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
-
Redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言语编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
1.2 干货:默认端口号可视化工具
数据库 | 默认端口号 | 可视化工具 |
---|---|---|
SQL Server | 1433 | Navicat |
MySQL | 3306 | Navicat |
MongoDB | 27017 | Robo 3T |
Redis | 6379 | Redis Manager |
二、python连接数据库
(1) SQL Server数据库:pymssql
import pymssql
import pandas as pd
conn = pymssql.connect('127.0.0.1', 'sa', '你的sa密码',