一、在Python中使用MySQL
老规矩,使用MySQL前需要安装pymysql库(pip,你懂的)我这里已经安装完成
在pycharm命令行中安装如下图所示:
然后就可以上机运行了
代码如下:
import pymysql
# 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()) # 打印集合中数据
制作不易,给个三连吧~