标签:python mongoDB mysql db cursor MongoDB win data conn
一、MySQL
建表工作在软件中进行,使用的是Navicat Premium
我的电脑中在虚拟机和Windows中都安装了mysql,所以port、user、都要不一样的
1 import pymysql 2 3 conn_win = pymysql.connect(host='localhost', 4 port=3306, 5 db='qiubai', 6 user = 'root', 7 password='qwe123') 8 9 cursor = conn_win.cursor() 10 cursor.execute("insert into student (name,age) values ('Jack',39);") 11 conn_win.commit()#确认提交 12 cursor.close() 13 conn_win.close() 14 #============================================================ 15 conn_linux = pymysql.connect(host='localhost', 16 port=3307, 17 db='test', 18 user = 'admin', 19 password='qwe123') 20 cursor = conn_linux.cursor() 21 cursor.execute("insert into student (name,age) values ('Jack',39);") 22 conn_linux.commit()#确认提交 23 cursor.close() 24 conn_linux.close()
二、MongoDB
1 """ 2 MongoDB是一个基于分布式文件存储的数据库。和MySQL不同,MongoDB是一个介于关系数据库和非关系数据库之间的产品,属于非关系型数据库。 3 MongoDB功能比较丰富,非常适合在爬虫开发中用作大规模数据的存储 4 mongodb ubuntu下安装以及开启远程访问 5 6 1. sudo vi /etc/mongodb.conf 7 将 bind_ip 127.0.0.1 修改为 bind_ip 0.0.0.0 8 2. /etc/init.d/mongodb restart 重启服务 9 """ 10 from pymongo import MongoClient 11 12 conn = MongoClient('localhost', 27017) 13 db = conn.spider # 如果没有这个数据库"spider"就创建 14 my_set = db.words # 如果没有这个表(集合)"words"就创建 15 16 data = [{'name': "翻车现场", 'age': [1,2,3,4]}] 17 my_set.insert(data) 18 19 #MongoDB数据查找 20 for data in my_set.find(): 21 print(data) 22 print(data['age'])
标签:python,mongoDB,mysql,db,cursor,MongoDB,win,data,conn 来源: https://www.cnblogs.com/lemonguess/p/15013046.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。