MongoDB_02之使用shell命令实现对数据库的操作
来源:互联网 发布:阿里云服务器流量攻击 编辑:程序博客网 时间:2024/04/30 15:59
说明:MongoDB中的集合相当于关系型数据库中的表的概念,文档相当于行的概念,但不完全对等,MongoDB中第一行的数据类型和长度可以和其他行不一致一.数据库的建立1.启动数据库1.1.建立一个startup.bat文件,写入:mongod --dbpath D:\MongoDBData ,其中(D:\MongoDBData 为存放db文件的目录),双击启动数据库1.2.建立一个start27017.bat文件,写入:mongo 127.0.0.1:27017/admin,用admin的账户来登录数据库,不加admin,默认是test账户.2.数据库的建立2.1.使用use xx 的方式来建立数据库,比如:use foo注意:只是执行这样的命令,并没有真正的生成数据库xx,如果我们没有插入数据就退出了,系统则不没有在MongoDB中创建数据库2.2.使用db.persons.insert({name:"huxiaoliang"}) 来插入数据,persons代表一个person的集合,完成插入后,系统才真正创建了一个名字为foo的数据库3.显示所有的数据库3.1.使用show dbs来查询出所有的数据库,系统默认有一个local的数据库总结://创建数据库1.use [databaseName] 创建一个数据库//查询2.show dbs 查询该数据库中所有的数据库//插入3.db.[documentName].insert({...}) 给指定数据库添加集合并在集合中添加记录//查询4.show documents 查询该数据库中所有的文档5.db.system.indexes.find() 查询系统自动生成的索引型如:{"v":1,"key":{"_id":1},"ns":"foo.persons","name":"_id_"}6.db.[documentName].find() 查询指定文档的数据7.db.[documentName].findOne() 查询指定文档的第一条数据//修改8.db.[documentName].update({查询条件},{更新内容});例如:db.persons.update({name:"huxiaoliang"},{$set:{name:"test"}}) 它相当于关系型数据库中 update persons set name='test' where name='huxiaoliang'//删除9.db.[documentName].remove({查询条件})例如:db.persons.remove({name:"test"})//删除数据库中的集合10.db.[documentName].drop()show cllections 查询数据库中所有的文档(相当于关系型数据库中的表的概念)//删除数据库11.db.dropDatabase()show dbs 查询所有数据库//使用help12.mongod -help 全局的help db.help() 数据库相关的help db.[documentName].help() 集合相关的help
0 0
- MongoDB_02之使用shell命令实现对数据库的操作
- MongoDB_03之使用shell命令实现对文档数据的操作
- shell编程之对数据库的操作
- Shell脚本对数据库的操作
- shell命令操作数据库
- 使用Adoconnection实现对两个数据库的操作
- 使用JDBC实现对数据库的简单操作
- 使用JavaBean实现对MySQL数据库的增删改操作
- 使用Java语言实现对MySQL数据库的基本操作
- mysql 对数据库,表的操作命令
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- hadoop之hdfs的shell命令操作
- shell命令之基本的数组操作
- MP算法和OMP算法介绍
- C++ STL map的使用
- ObjectARX学习笔记(十一)----创建圆弧AcDbArc
- source insight中添加.S文件
- codeforces#232_div2_D On Sum of Fractions
- MongoDB_02之使用shell命令实现对数据库的操作
- Weblogic 在链接是出现 NOt Find 问题
- CSDN的博客积分计算规则及博客排名规则
- Python:新手错误------invalid syntax
- DP-母函数
- asp.net 数据提交中的GET,POST, PUT,DELETE,四种方式
- android开发 权限大全
- s3c2440上的nor flash启动与nand flash启动的区别
- 河南留守少年杀害奶奶受审 视双亲如陌路