数据库
此专栏总结我以往有关数据库的学习博客总结
罗俊-Everns
这个作者很懒,什么都没留下…
展开
-
SQL--一条语句,各种嵌套,能看懂的都是大神!
一条语句,各种嵌套,你能看懂吗?sql = "select * from(select * from ( SELECT T_BorrowLog.itemNo,T_Item.itemName,T_Category.categoryName,T_BorrowLog.number,T_BorrowLog.purpose,T_Storage.storageName,T_BorrowLog.positi...原创 2018-06-27 21:08:48 · 1198 阅读 · 11 评论 -
SQL--数据库之建模的抽象级别
数据库建模是根据抽象级别分别定义了四种模型:概念数据模型、罗技数据模型、外部数据模型、内部数据模型。一般情况下会将数据二字去掉。 概念模型:表达用户需求观点的数据全局逻辑结构的模型。 逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型。 外部模型:表达用户使用观点的DB局部逻辑结构的模型。 内部模型:表达DB物理结构的模型。 ...原创 2018-03-22 17:25:45 · 997 阅读 · 6 评论 -
SQL--共享锁(S)和排它锁(X)之间不得不说的那些事!
首先讲讲共享锁:小明和小胖是好朋友,有一天他们俩得到了一份纸质版且纸比较破武功秘籍,为了让这份武功秘籍不再丢失什么内容,于是就用一个玻璃盒子存储起来。 这时候小胖提议在盒子上加了一把锁,保护好里面的内容不被破坏。 加上锁之后,大家都能看,但是不能修改,难度增大了!大家都看到你们加锁了,并且这东西是免费的,所以我也要加锁,于是 这秘籍的外表框...原创 2018-05-13 16:04:18 · 4693 阅读 · 66 评论 -
SQL--附加数据库拒绝访问
数据库附加失败的原因有很多,在这里小编总结了几种,而且小编解决附加数据库失败的原因也是从前到后逐步执行的。1、以下两种方法是针对数据库名称重复时,添加数据库失败!所以数据库重名的同学可以过来了解一下。 当你数据库中存在数据库A时,需要附加数据库A2(为数据库A1的不同数据版本),由于附加数据库的名称一样是A,所以附加数据就会失败,此时更该方法如下:将数据库中A的名字改成另外...原创 2018-06-18 17:29:19 · 3029 阅读 · 8 评论 -
SQL--分页代码
FirstFirst First 查询靠前的数据速度最快查询靠前的数据速度最快 查询靠前的数据速度最快 //top not in 方式select top 条数 * from tablename where Id not in (select top 条数*页数 Id from tablename) SecondSecond Second 查询靠后的数据速度最快查询...原创 2018-06-19 09:24:13 · 345 阅读 · 5 评论 -
SQL--带参查询与不带参查询的区别
前言:内容带参查询eg不带参查询eg前言: 我们经常可以听到别人查询的时候需要带上参数,这样的话能够更精确,而且功能更加强大,但是对于刚学习不长时间的小菜们来说,神马叫带参查询,神马又叫不带参查询呢?都不太懂;更不用说怎么用起来了。不用怕,小编在这里给大伙讲讲什么是带参查询,什么又是不不带参查询。内容带参查询 在查询过程共...原创 2018-06-19 15:53:56 · 3461 阅读 · 9 评论 -
SQL--ExecuteQuery和ExecuteNonQuery
前言 上面步骤的代码如下:内容ExecuteQueryeg.ExecuteNonQueryeg.总结前言 在进行SQLHelper层的构建时,经常会用到ExecuteQuery和ExecuteNonQuery,那么这两者有什么区别呢?如果您懂,请给我留言,我将及时更新,让更多的人知道,您若不懂,恭喜您,您来对地方了!这两种方法执行的步骤如...原创 2018-06-19 16:41:09 · 3694 阅读 · 10 评论 -
SQL--超键、候选键、主键、外键的认识和区分
前言:对于刚学习数据库的童鞋来说,定会遇到这么一个问题,那就是数据库所说的各种键之间的关系以及区别,作为曾经在这个难点上有过痛苦经历的人来说,印象是比较深刻的,所以在这里我将我自己心中所了解到的四种键做一个小小的介绍,菜鸟级别的我希望大牛们多多指教指导,不胜感谢!关系:超键、候选键、主键和外键的关系: 请留意这句关于超键的定...原创 2017-10-11 10:28:57 · 7219 阅读 · 72 评论