当前位置: 首页 > 技术研究 > 数据库

MongoDB学习笔记之常用操作符

数据库 0条评论 2018-3-16 1,849 views
《操作符》$lt, $lte,$gt, $gte(<, <=, >, >= )     $all    数组中的元素是否完全匹配  db.things.find( { a: { $all: [ 2, 3 ] } } );$exists  可选:true,false  db.t...

MongoDB学习笔记之系统命令

数据库 0条评论 2018-3-16 1,623 views
《数据库常用命令》// Help查看命令提示helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help(); // 切换/创建数据库use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 // 查询所有数...

MongoDB学习笔记之聚集集合

数据库 0条评论 2018-3-16 1,678 views
《聚集集合》// 查看帮助db.yourColl.help(); // 查询当前集合的数据条数db.yourColl.count(); // 查看数据空间大小db.userInfo.dataSize(); // 得到当前聚集集合所在的dbdb.userInfo.getDB(); // 得到当前聚集的...

MongoDB学习笔记之索引

数据库 0条评论 2018-3-16 1,862 views
《索引》// 创建索引db.userInfo.ensureIndex({name: 1});db.userInfo.ensureIndex({name: 1, ts: -1});   // 查询当前聚集集合所有索引db.userInfo.getIndexes();   // 查看总索引记录大小db....

MongoDB学习笔记之增删改

数据库 0条评论 2018-3-16 1,446 views
《增删改》// 添加db.users.save({name: 'zhangsan', age: 25, sex: true});添加的数据的数据列,没有固定,根据添加的数据为准   // 修改db.users.update({age: 25}, {$set: {name: 'changeName'}...

MongoDB学习笔记之基本查询

数据库 0条评论 2018-3-16 1,868 views
《基本查询》// 查询所有记录db.userInfo.find();相当于:select* from userInfo;默认每页显示20条记录,当显示不下的情况下,可以用it迭代命令查询下一页数据。注意:键入it命令不能带";"但是你可以设置每页显示数据的大小,用DBQuery.shellBatch...

MongoDB学习笔记之语句块操作

数据库 0条评论 2018-3-16 1,589 views
《语句块操作》// 简单Hello Worldprint("Hello World!");这种写法调用了print函数,和直接写入"Hello World!"的效果是一样的;   // 将一个对象转换成jsontojson(new Object());tojson(new Object('a'));...

Redis学习笔记

数据库 0条评论 2018-3-16 1,910 views
添加单个元素redis> SADD bbs “discuz.net”(integer) 1 添加重复元素redis> SADD bbs “discuz.net”(integer) 0 添加多个元素redis> SADD bbs “tianya.cn” “groups.google....

MYSQL 解锁与锁表

数据库 0条评论 2018-3-16 2,135 views
#查询表级锁争用情况#表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。show status like 'table%'; #获取InnoDB行锁争用情况#行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。show status...

orcle清空表数据

数据库 0条评论 2015-7-19 2,898 views
oracle中清空表数据的两种方法 1、delete from t 2 、truncate table t 区别: 1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚 2、delete from t可以回滚,truncate table t 不可以回滚 3、...