目录

mysql与mongodb命令对比

目录

之前一直在使用mysql,最近开始接触mongodb,觉得还是有一些相似的地方,只是相应的命令不大一样,这里做下记录,对比记应该相对简单一些,mongodb使用的是python的接口

连接: mysql: mysql -h localhost -u username -p mongodb:con = pymongo.Connection(’localhost’,27017) 显示数据库 mysql:show databases; mongodb:con.database_names() 使用某个数据库 mysql:use database; mongodb:db = con[‘database’] or con.database 没有将会创建 显示所有的表 mysql:show tables; mongodb:db.collection_names() 使用某个表(mongodb中称为colection) mysql: use table; mongodb:col = db.collection or db[‘collection’] 没有将会创建 遍历表中的内容 mysql: select * from table[where…] mongodb: for i in col.find():print i for i in col.find_one({‘key’:‘value’}):print i 返回值是字典 向表中插入值 mysql: insert into table valuses(……) mongodb:col.insert({‘key’:‘value’,…}) d = {‘key’:‘value’} col.insert(d)

  • 文章标题: mysql与mongodb命令对比
  • 本文作者: 杨彦星
  • 本文链接: https://www.yangyanxing.com/article/1128.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。