随笔分类 -  Database

摘要:大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们 无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile, 阅读全文
posted @ 2016-12-31 15:47 AnswerCard 阅读(2687) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/yeagen/archive/2012/10/15/2724237.html 阅读全文
posted @ 2016-12-30 16:17 AnswerCard 阅读(193) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using System.ComponentModel.DataAnnotations; using System.Data.Entity.ModelConfi... 阅读全文
posted @ 2016-12-29 19:03 AnswerCard 阅读(2010) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/libingql/p/3349866.html 阅读全文
posted @ 2016-12-28 14:32 AnswerCard 阅读(150) 评论(0) 推荐(0)
摘要:https://www.connectionstrings.com/ 阅读全文
posted @ 2016-12-28 09:31 AnswerCard 阅读(128) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/double-K/archive/2016/06/02/5538249.html 阅读全文
posted @ 2016-10-10 18:11 AnswerCard 阅读(144) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/libingql/archive/2013/01/29/2881988.html 阅读全文
posted @ 2016-09-23 07:06 AnswerCard 阅读(335) 评论(0) 推荐(0)
摘要:1、既然要谈到sql,数据库表是必须的 2、数据结构 3、获取某个节点的所有子节点 传统的写法(sql2000) 很麻烦,暂且就不写了 来看看CTE的写法 测试一下啊 结果 4、使用节点路径来做(每个节点路径都保存自身的路径和所有父节点的路径=自己和所有父节点的关联) 5、既然有个路径 那么查询其所 阅读全文
posted @ 2016-06-02 08:30 AnswerCard 阅读(255) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/tiantiandjava/article/details/45390859 阅读全文
posted @ 2016-05-25 16:00 AnswerCard 阅读(277) 评论(0) 推荐(0)
摘要:http://jjdoor.blog.163.com/blog/static/18478034201531672533838 阅读全文
posted @ 2016-04-14 18:58 AnswerCard 阅读(160) 评论(0) 推荐(0)
摘要:检查指定表的当前标识值,如有必要,还对标识值进行更正。语法DBCC CHECKIDENT ( 'table_name' [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] )如果标识列上有主键或唯一键约束,使用DBCC CHECKIDENT 阅读全文
posted @ 2016-04-06 19:42 AnswerCard 阅读(238) 评论(0) 推荐(0)
摘要:控制数据库的位置 默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。 有几种方法可以改变这种默认约定。 利用配置文件 在配置文件中新加一个连接字符串 <co 阅读全文
posted @ 2016-02-24 12:06 AnswerCard 阅读(231) 评论(0) 推荐(0)
摘要:1.数据库链接配置官方文档: https://msdn.microsoft.com/en-us/data/jj556606 1.1通过配置文件配置(App.config或Web.config), 这种配置方式也有两种形式, 一个是配置connectionStrings节, 另一个是配置entityF 阅读全文
posted @ 2016-02-13 11:19 AnswerCard 阅读(506) 评论(0) 推荐(0)
摘要:1. 判断表达式的值是否为空在表达式后面接 IS NULL 或 IS NOT NULL 可以判断表达式是否为空或不为空 2. 把数据库中的数据导出成可执行的SQL语句对数据库点击右键一次选择 任务-->生成脚本-->选择对应的数据库-->设置生成选项(生成选项如下图), 然后跟着向导走就可以了. 在 阅读全文
posted @ 2015-12-15 09:08 AnswerCard 阅读(204) 评论(0) 推荐(0)
摘要:在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,只是语法不同.cast一般更容易使用,convert的优点是可以格式化日期和数值.select CAST('123' as int) -- 123select CONVERT(int, '123') -- ... 阅读全文
posted @ 2015-12-05 15:57 AnswerCard 阅读(208) 评论(0) 推荐(0)
摘要:概述: 联合查询效率较高,举例子来说明联合查询:内联inner join 、左联left outer join 、右联right outer join 、全联full outer join 的好处及用法。 联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户... 阅读全文
posted @ 2015-12-02 09:47 AnswerCard 阅读(246) 评论(0) 推荐(0)
摘要:SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用... 阅读全文
posted @ 2015-11-26 09:12 AnswerCard 阅读(278) 评论(0) 推荐(0)
摘要:程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算... 阅读全文
posted @ 2015-11-13 09:23 AnswerCard 阅读(6713) 评论(0) 推荐(1)
摘要:数据库表命名规范此规范包括表名命名规范,索引命名规范,外键命名规范和字段名命名规范。表名命名规则数据库表的命名以是名词的复数形式且都为小写,如cities, categories, friends等等如果表名由几个单词组成,则单词间用下划线(“_”)分割,如subscribed_pois,poi_c... 阅读全文
posted @ 2015-10-07 10:43 AnswerCard 阅读(3688) 评论(0) 推荐(0)
摘要:必须写在 之后 阅读全文
posted @ 2015-07-06 08:26 AnswerCard 阅读(2316) 评论(0) 推荐(0)