随笔分类 - 数据库
摘要://多表联查db.TABLE_NAME.aggregate([ { $lookup:{//连表 from:'table0', //被关联的表名 localField:'localField', //关联标识符 主动关联的表 foreignField:'foreignField', //关联标识符 被
阅读全文
摘要:MongoDB中导出csv文件1.找到mongoDB的安装目录,bin目录2.通过控制台进入bin目录 例: cd E:\java\mongoDB\bin\3.测试mongo.exe能否运行 例:mongo.exe4.进入后,切换用户,输入密码 use admin。如果是本地,则直接show dbs
阅读全文
摘要:db.TABLE_NAME.find({<query>})//普通查询db.TABLE_NAME.find({<query>},{'_id':0,'f1':1,'f2':1})//只返回f1、f2,不返回其他字段,全1,默认返回_id,可设定_id:0,使_id不返回db.TABLE_NAME.fi
阅读全文
摘要://serialno_info.i,查看历史最大值db.serialno_info.find({'_id':'define_picture'})//查看文件记录有序id条数db.fs.files.find({$where:"(this._id.length < 10)"}).count()//查看文
阅读全文
摘要:程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。 技巧1 比较运算符能用 “=”就不用“<>” “=”增加了索引的使用几率。 技巧2 明知只有一条查询结果,那请使用 “LIMIT 1” “LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。 技巧3 为
阅读全文
摘要:左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。 db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"u
阅读全文
摘要:create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) pri
阅读全文
摘要:pl/sql 目录 变量和常量 %type 列类型 %rowtype 行类型 record 记录类型 table 表类型 条件判断 if /else case when 循环 loop循环 while循环 for循环 异常 事务处理 pl/sql是什么 sql是结构化查询语言。sql是不是一个编程语
阅读全文
摘要:pl/sql练习案例 1,写匿名块,输入三角形三个边的长度。在控制台打印三角形的面积。 declare--声明变量v_w number(8,2):=&三角形的底边;v_h number(8,2):=&三角形的高;v_s number(8,2);begin --计算面积 v_s:=(v_w*v_h)/
阅读全文
摘要:oracle查重和oracle分页 查重 rowid列 rowid是一个伪列,在每个数据库中的每个表都存在。但是我们在查询时,默认不返回这一列。这一列的作用是用来区分数据表中的每一行数据,和主键 ID 有相同作用。但一般主键只能保证在当前表中不重复。 我们利用rowid永远不会重复这个特性对表中的数
阅读全文
摘要:oracle中的常用函数 1. 字符串常用函数 函数名说明 concat 用来连接字符串的函数,只能连接两个字符串。如果想连接多个字符串可以使用"||"符号 initcap 把每个单词的首字母大写。 instr(‘母字符串’,‘子字符串’) 母字符串:被查找的字符串。子字符串:要查找的字符串。 如果
阅读全文

浙公网安备 33010602011771号