mongodb基本操作,mongodb数据类型,mongodb中ddl和dml语句使用
2014-04-02 09:52
901 查看
一
connection的基本操作
1.2
显示所有的connection:show
dbs
1.4
创建connection:
db. connectionName或者
db.createConnections(”connectionName”)
1.6
用户管理:
添加用户:db.addUser(“userName”,”pwd”)
设置用户为允许连接的用户:
db.auth (“username”,”pwd”)
二 操作document的基本操作
Document作为mongodb存储的最小单元,以{key:value}的形式存储数据,例如:
{
name:1044yg,
age:23,
contact:
{
tel:1682-1102548,
address:Xi’anGaoxin stress 2 number,
urgencyContact:{name:lucy,tel:029-2259871}
}
}
Mongodb的document用BSON(Binary JSON)的方式来存储数据, BSON类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象),BSON在JSON的基础上有增加了日期、32位数字、64位数字等类型
数据类型
描述
null
null类型用于表示空值或不存在的字段
布尔类型
布尔类型有两上值,‘true’和‘false’
32位整数
mongodb的控制台使用JS引擎进行输入,而JS仅支持64位浮点数,所以32位整数将会被自动转义
字符串
字符串
日期
注意,如果只使用Date()【没有new】,则使用了JS本身自带的时间类型,包含了时区,如果在相同结构的文档使用了不一样的时间值,则可能会造成数据管理上不一致
2.1
查询数据:db.tabname.find()
上面这句和等同于sql
select name,age from tabname whereage>25 and name like ‘%ygw %’
2.2 更新数据库:
db.tabname.update({“name“:”ygw“},{$set:{name:’userName’,age:28}})
上面这句和等同于sql
update tabname set name=”userName”,age=28where name=”ygw”
2.3
删除数据:db.tabname.remove({name:”gwy”})
上面这句和等同于sql
delete from tabname where name=’gwy’
connection的基本操作
1.2
显示所有的connection:show
dbs
1.4
创建connection:
db. connectionName或者
db.createConnections(”connectionName”)
1.6
用户管理:
添加用户:db.addUser(“userName”,”pwd”)
设置用户为允许连接的用户:
db.auth (“username”,”pwd”)
二 操作document的基本操作
Document作为mongodb存储的最小单元,以{key:value}的形式存储数据,例如:
{
name:1044yg,
age:23,
contact:
{
tel:1682-1102548,
address:Xi’anGaoxin stress 2 number,
urgencyContact:{name:lucy,tel:029-2259871}
}
}
Mongodb的document用BSON(Binary JSON)的方式来存储数据, BSON类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象),BSON在JSON的基础上有增加了日期、32位数字、64位数字等类型
数据类型
描述
null
null类型用于表示空值或不存在的字段
布尔类型
布尔类型有两上值,‘true’和‘false’
32位整数
mongodb的控制台使用JS引擎进行输入,而JS仅支持64位浮点数,所以32位整数将会被自动转义
字符串
字符串
日期
注意,如果只使用Date()【没有new】,则使用了JS本身自带的时间类型,包含了时区,如果在相同结构的文档使用了不一样的时间值,则可能会造成数据管理上不一致
2.1
查询数据:db.tabname.find()
上面这句和等同于sql
select name,age from tabname whereage>25 and name like ‘%ygw %’
2.2 更新数据库:
db.tabname.update({“name“:”ygw“},{$set:{name:’userName’,age:28}})
上面这句和等同于sql
update tabname set name=”userName”,age=28where name=”ygw”
2.3
删除数据:db.tabname.remove({name:”gwy”})
上面这句和等同于sql
delete from tabname where name=’gwy’
相关文章推荐
- Java基本语法--数据类型、运算符表达式、基本控制语句、数组使用以及练习
- MongoDB在java中的操作-添,删,查 基本数据 文件存储 可使用
- oracle 基本操作三:DML语句,数据完整性之约束,约束的维护
- 【Oracle】day01_数据类型_DDL语句_DML语句
- 数据库操作语句类型(DQL、DML、DDL、DCL)简介
- 数据库操作语句类型(DQL、DML、DDL、DCL)简介
- 契约操作不能使用引用对象作为参数,只允许使用基本类型或数据契约
- MongoDB基本操作【增删改查】以及数据类型
- MySQL 基本操作--DDL:数据定义语句(建表、更改表结构等等)
- 数据库操作语句类型(DQL、DML、DDL、DCL)简介
- 使用DDL,DML语言对数据库进行基本操作。
- Python学习第2节(基本数据类型操作和执行流程语句)
- MySQL 基本操作--DML:数据操作语句(insert、delete、update)
- MySql之DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
- MySql入门之一:DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
- 数据库操作语句类型(DQL、DML、DDL、DCL)简介
- Oracle Class2. SQL查询和SQL函数(Oracle数据类型,ddl,dml,dcl,事务控制语言tcl,sql操作符,sql函数,select语句,运算符,分析函数,临时表)
- DB2中,LONG VARCHAR 数据类型的使用会受到什么语句的限制呢?
- JAVA基础 day23 IO流的其他类 (对象的序列化 管道流 RandomAccessFile类(随机读取文件) DateStream(操作基本数据类型的流) 操作数组的流 )字符编码问题
- 基本数据类型,文件操作