# step1 连接数据库 分别输入主机名 用户名 密码 端口(MySQL端口默认3306) mydb = pymysql.connect(host='localhost', user='root', password='111112', port=3306) # step2 获取MySQL的操作游标,利用游标可以执行SQL语句 cursor = mydb.cursor() # step3 执行MySQL命令 # 输入执行语句, 调用excute方法可执行mysql cursor.execute("show databases") # step4 返回结果, fetchone()方法可以返回结果的第一条数据,返回结果以元组形式呈现 database = cursor.fetchone() while database: print(database) database = cursor.fetchone() mydb.close() # 关闭数据库

二、Python中使用MongoDB

老规矩,要pip install pymongo。操作和同上,这里不再赘述

代码如下:

import pymongo
# step1 连接MongoDB 输入主机名 端口
client = pymongo.MongoClient(host='localhost', port=27017)
# step2 连接MongoDB中的数据库
mydb = client.test
# mydb = client['test']
# step3 指定数据库中的集合,后续对集合进行操作
collection = mydb.students
# collection = mydb['students']
# step4 执行MongoDB命令
# 插入数据
student = {
    'id': '20170101',
    'name': 'Jordan',
    'age': 20,
    'gender': 'male'
# 在集合中插入
result = collection.insert_one(student)
print(type(result))
print(result)
print(collection.find_one())  # 打印集合中数据

制作不易,给个三连吧~

在实际项目需要把mongodb数据库的数据迁移到mysql数据库,由于该功能只使用一次,因此使用python实现,代码量比较小,特此奉上自己的代码,供大家参考,谢谢!如有问题,请在下方留言,我会及时的回复。 from pymongo import MongoClient import pymysql import time #连接mysql数据库 后面加上 charset="u... python下经常要用到MySQLmongoDB这两个数据库,这里总结下python下操作数据库的步骤。这些操作都是建立在已安装数据库的基础上。 *python3 pymysql取代了mysqldb **在操作前需要先在本地或远程服务器上安装MySQLmongoDB ***MySQL可视化工具可用 nivicat for mysql(可试用30天) , mongoDBmongodbhttps://www.cnblogs.com/kermitjam/articles/10147254.html#_label5centos安装mongodb:https://blog.csdn.net/xgs736214763/article/details/78505856ifconfig查看状态/etc/init.d/mongod status查看端口是否监听netstat -... MySQL Shell 8.0.13(GA)引入了一项新功能,让你可以轻松地将JSON文档导入到MySQL。这篇文章将介绍这项功能的实际用例:如何将MongoDB的JSON数据导入MySQL。这些方法同样适用于将数据从其他文档存储数据库导入MySQL,只要它们能够生成或导出JSON数据。无论出于何种原因,在迁移到不同的数据库时都不应该掉以轻心,在某些情况下还可能会非常复杂。在其他方面,它取决于数... mongodbmysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于 如何为您的应用程序选择数据库选择数据库时要问的最重要的问题是:您希望在应用程序成熟时存储多少数据?您希望在高峰负载下同时处理多少个用户?您的应用程序需要什么可用性,可伸缩性,延迟,吞吐量和数据一致性?您的数据库架构多久更改一次?您的用户群体的地理分布是什么?您的数据的自然“形状”是什么?您的应用程序需要在线事务处理(OLTP),分析查询(OLAP)还是同时需要两者?您期望生产的读写比例是多少?您... import pymysql conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123', db='pydb', charset='utf8') print(conn)# <pymysql.connections.... 1.pythonmysql数据库的连接import pymysql connection=pymysql.connect('localhost','root','password','database') #创建连接对象 cursor=connection.cursor() #创建游标对象 sql=... 非关系型数据库,是文档结构,json(字典加列表),存储大型数据 对sql注入语句攻击免疫。最简单的数据库。 mongodb有多个库,库有多个集合,每个集合有多条json数据。 二、mongodb数据库操作 输入mongo进入mongo数据库,端口:27017。 show dbs——查看数据库,db——查看当前所在的位置。use 数据库——切换数据库,不存在就创建。 注意:mongodb命令全部是小写 欢迎大家在网易新闻搜索:py柯西,欢迎大家点点关注,如果觉得小编写的好的可以点点关注,点点赞,给个评论,欢迎吐槽这个问题我们可以从两个角度去解答。一个是100G的数据量用MySQLMongoDB在存读取上有什么区别,另一个是数据本身的结构和你要进行的应用来考虑使用哪种数据库比较方便。100G的数据量 目前来看100G的数据量其实对MySQLMongoDB在... 最近有个项目的功能模块,为了处理方便,需要操作集合类型的数据以及其他原因。考虑再三最终决定放弃使用MySQL,而选择MongoDB。 两个数据库,大家应该都不陌生。他们最大的区别就是MySQL为关系型数据库,而MongoDB为非关系型数据库。常见的关系型数据库有:MySQL、Oracle、DB2、SQL Server、Postgre SQL等,非关系型数据库有MongoDB、...