随笔分类 -  SQL Server

SQL Server 数据库相关随笔
摘要:内连接: 只连接匹配的行 左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行 例如1:SELECT a.,b. FROM luntan LEFT JOIN 阅读全文
posted @ 2021-07-29 11:41 醉裏挑燈看劍 阅读(734) 评论(0) 推荐(0)
摘要:第一范式:(确保每列保持原子性)所有字段值都是不可分解的原子值。 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库 阅读全文
posted @ 2021-07-29 11:37 醉裏挑燈看劍 阅读(108) 评论(0) 推荐(0)
摘要:(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集 阅读全文
posted @ 2018-09-30 16:54 醉裏挑燈看劍 阅读(808) 评论(0) 推荐(1)
摘要:SQL活动和监视器是SQL Server自带的一个功能,在不断的升级优化中功能也越来越强大。 运行方式:服务器-->右键-->活动和监视器 可以看到很多数据库重要的运行状态。 1.等待任务较多时需要注意是否有锁表和有大量耗时SQL执行。 2.最近耗费大量资源的查询展示了耗时耗资源的SQL信息,可根据 阅读全文
posted @ 2018-09-30 15:17 醉裏挑燈看劍 阅读(1259) 评论(0) 推荐(0)
摘要:NOT IN查询示例(示例背景描述:根据条件查询Questions表得到的数据基本在PostedData表中不存在,为完全保证查询结果在PostedData表中不存在,使用NOT IN): 查询耗时如图: 换用NOT EXISTS 查询示例: 查询耗时如图: 根据查询耗时明显可以看出,使用 NOT 阅读全文
posted @ 2018-09-30 14:27 醉裏挑燈看劍 阅读(10294) 评论(0) 推荐(0)
摘要:按照ASCII码, SELECT char(64) 例如64 对应 @,则 则结果为 abckkqq.com 依此类推, 去掉其他特殊符号,参考ASCII码对照表, 去掉tab符号为 select REPLACE(‘要替换的字符或列名’,char(9),’替换的目标字符’) 去掉空格符号为 sele 阅读全文
posted @ 2018-09-30 11:38 醉裏挑燈看劍 阅读(10766) 评论(0) 推荐(0)
摘要:语句示例: 查询结果见下图: 字段说明 见下图(更多信息见:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/ms189741(v=sql.110)): 阅读全文
posted @ 2018-09-30 11:21 醉裏挑燈看劍 阅读(1373) 评论(0) 推荐(0)
摘要:SQL 查看SQL语句的执行时间 直接有效的方法 阅读全文
posted @ 2018-09-30 10:52 醉裏挑燈看劍 阅读(1866) 评论(0) 推荐(1)