随笔分类 - Sql
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上
阅读全文
摘要:参考链接: https://jingyan.baidu.com/article/63f236284aca280208ab3dcc.html https://jingyan.baidu.com/article/d7130635f7187313fdf47582.html https://www.cnbl
阅读全文
摘要:报错信息:“The transaction log for database 'TestDB' is full due to 'LOG_BACKUP'” --压缩数据库,数据库事务日志已满,压缩脚本 以数据库名称为:TestDB 为例 <!--StartFragment --> USE [maste
阅读全文
摘要:--刷新所有视图 DECLARE @ViewName VARCHAR(MAX); DECLARE @i INT; SET @i = 0; DECLARE #_cursor CURSOR FOR SELECT name FROM sysobjects WHERE type = 'V' AND name
阅读全文
摘要:插入数据 使用Insert Into 插入 插入标识列Set Identity_Insert 使用Insert Into 插入多行数据 使用Select语句插入 使用Select Into插入 更新数据 使用Update语句更新数据 引用多表更新数据 删除数据 使用Delete删除 引用多表删除数据
阅读全文
摘要:什么是表分区?表分区其实就是将一个大表分成若干个小表。表分区可以从物理上将一个大表分成几个小表,但是逻辑上还是一个表。所以当执行插入、更新等操作的时候,不需要我们去判断应该插入或更新到哪个表中。只需要插入大表中就可以了。SQL Server会自动的将它放在对应的表中。对于查询也是一样,直接查询大表就
阅读全文
摘要:一、使用SELECT检索数据 数据查询是SQL语言的中心内容,SELECT 语句的作用是让数据库服务器根据客户要求检索出所需要的信息资料,并按照规定的格式进行整理,返回给客户端。 SELECT 语句的基本结构 WITH子句 WITH子句用于指定临时命名的结果集,这些结果集成为公用表表达式(CTE)。
阅读全文
摘要:索引 什么是索引? 索引是一种磁盘上的数据结构,建立在表或视图的基础上。使用索引可以使数据的获取更快更高校,也会影响其他的一些性能,如插入或更新等。 索引主要分为两种类型:聚集索引和非聚集索引。 字典的目录就是一个索引,按照拼音查询想要的字就是聚集索引(物理连续,页码与目录一一对应),偏旁部首就是一
阅读全文
摘要:SQL Server数据库基础 一、安装SQL Server数据库 setup.exe->安装->全新SQL Server独立安装或向现有安装添加功能->输入序列号->下一步->默认实例->混合模式->输入sa密码->实例账号添加当前账号即可。 如果想要其他机器访问这台机器的sqlserver,需要
阅读全文
摘要:相信大家认真看完这篇文章就会知道怎么去设计出高级的数据库了!!! 最近有朋友一直问我为什么需要规范的的数据库设计? 专业人士解析: 因为在实际的项目开发中,如果系统的数据存储量较大,设计的表比较多,表和表之间的关系比较 复杂,就需要首先考虑规范的数据库设计,然后进行具体的创建库,创建表的工作,不管是
阅读全文

浙公网安备 33010602011771号