随笔分类 -  数据库

摘要://多表联查db.TABLE_NAME.aggregate([ { $lookup:{//连表 from:'table0', //被关联的表名 localField:'localField', //关联标识符 主动关联的表 foreignField:'foreignField', //关联标识符 被 阅读全文
posted @ 2021-08-13 15:00 白云之间 阅读(1289) 评论(0) 推荐(0)
摘要:MongoDB中导出csv文件1.找到mongoDB的安装目录,bin目录2.通过控制台进入bin目录 例: cd E:\java\mongoDB\bin\3.测试mongo.exe能否运行 例:mongo.exe4.进入后,切换用户,输入密码 use admin。如果是本地,则直接show dbs 阅读全文
posted @ 2020-09-14 10:55 白云之间 阅读(142) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-09-14 10:54 白云之间 阅读(205) 评论(0) 推荐(0)
摘要://serialno_info.i,查看历史最大值db.serialno_info.find({'_id':'define_picture'})//查看文件记录有序id条数db.fs.files.find({$where:"(this._id.length < 10)"}).count()//查看文 阅读全文
posted @ 2020-09-14 10:53 白云之间 阅读(239) 评论(0) 推荐(0)
摘要:程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。 技巧1 比较运算符能用 “=”就不用“<>” “=”增加了索引的使用几率。 技巧2 明知只有一条查询结果,那请使用 “LIMIT 1” “LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。 技巧3 为 阅读全文
posted @ 2019-10-31 10:46 白云之间 阅读(296) 评论(0) 推荐(0)
摘要:左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。 db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"u 阅读全文
posted @ 2019-10-22 16:32 白云之间 阅读(852) 评论(0) 推荐(0)
摘要:create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) pri 阅读全文
posted @ 2019-05-11 15:04 白云之间 阅读(462) 评论(0) 推荐(0)
摘要:pl/sql 目录 变量和常量 %type 列类型 %rowtype 行类型 record 记录类型 table 表类型 条件判断 if /else case when 循环 loop循环 while循环 for循环 异常 事务处理 pl/sql是什么 sql是结构化查询语言。sql是不是一个编程语 阅读全文
posted @ 2019-05-08 23:34 白云之间 阅读(359) 评论(0) 推荐(0)
摘要: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)/ 阅读全文
posted @ 2019-05-08 23:30 白云之间 阅读(1069) 评论(0) 推荐(0)
摘要:oracle查重和oracle分页 查重 rowid列 rowid是一个伪列,在每个数据库中的每个表都存在。但是我们在查询时,默认不返回这一列。这一列的作用是用来区分数据表中的每一行数据,和主键 ID 有相同作用。但一般主键只能保证在当前表中不重复。 我们利用rowid永远不会重复这个特性对表中的数 阅读全文
posted @ 2019-05-07 15:18 白云之间 阅读(621) 评论(0) 推荐(0)
摘要:oracle中的常用函数 1. 字符串常用函数 函数名说明 concat 用来连接字符串的函数,只能连接两个字符串。如果想连接多个字符串可以使用"||"符号 initcap 把每个单词的首字母大写。 instr(‘母字符串’,‘子字符串’) 母字符串:被查找的字符串。子字符串:要查找的字符串。 如果 阅读全文
posted @ 2019-05-06 23:00 白云之间 阅读(1395) 评论(0) 推荐(0)