随笔分类 - 数据库-非关系型
摘要:1.当从数据库里查询,在使用索引等优化查询的方法后,速度仍提高不上来。并且此项是改动不大的值。此时存储到redis中缓存,提升查询效率。 2.开关配置项。其他配置项。 3.高并发的情况下使用redis缓存加快查询速度。
阅读全文
摘要:范式理论:一般的数据库要满足“第一范式(1NF)”,“第二范式(2NF)”,“第三范式(3NF)”。4NF,5NF,6NF则是更优的数据库设计范式 星型模型、雪花模型 书籍:《数据库设计入门经典》
阅读全文
摘要:①SQL查询语句中使用别名 其中的别名sarisy不能用引号引起来。 *) 左右查询,放在等号的左边就是左查询,放到右边就是右查询。和left join ,right join 比较相似 例子: SELECT *FROM TABLE1 A,TABLE2 B WHERE A.ID=B.ID(+); 右
阅读全文
摘要:参考转载自:https://blog.csdn.net/chengqiuming/article/details/79114559 https://blog.csdn.net/weixin_41454168/article/details/81390736 *)介绍 redis是一个key-valu
阅读全文
摘要:*)进程并发同步的经典案例,以及产生死锁的情况: **)生产者消费者 临界区池子同时只能有一个操作,互斥使用。当一个使用时,另一个需等待。 有一个生产者,一个消费者。生产者能操作的条件:池子只要不满就能生产。消费者能操作的条件:池子只要不空就能消费。 所以,设置①互斥信号变量mutex,wait(m
阅读全文
摘要:参考:https://blog.csdn.net/jie_liang/article/details/77340905 11.不要写一些没有意义的查询,如需要生成一个空表结构: select col1,col2 into #t from t where 1=0 这类代码不会返回任何结果集,但是会消耗
阅读全文
摘要:建表时千万要注意,避免使用关键字做表名和字段名。(1)在oracle中如果不小心用关键字做了字段名,在SQL中的使用方法:加上英文双引号,如下:1 alter table RSFILEINFO drop column "DESC";oracle中使用了关键字的字段常常不容易删除掉,要删除,使用上述语...
阅读全文
摘要:"between xx and xx "在SQL中的用法这个大家都很熟悉,但是当问到是否包含两端的值时,就有点儿不确定了。在W3School网站上,有这样的一段话:参考:http://www.w3school.com.cn/sql/sql_between.asp所以,根据w3school的说法,不同...
阅读全文
摘要:在项目需求分析的阶段,通常需要画数据库表的pdm图。有时候会直接画pdm来设计表,有时候是通过其他方式,如用纸和笔去画……当数据库中的表已经建立好了,怎么把数据库中的表导成SQL形式,然后生成pdm图呢?数据库:oracle、数据库工具:dbVisual①在dbVisual中可以连接各种数据库,这里...
阅读全文