随笔分类 -  SQL Serve

摘要:安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。 家族成员 SHA家族的五个算法,分别是S 阅读全文
posted @ 2020-05-11 22:15 拾柒moonpie 阅读(494) 评论(0) 推荐(0)
摘要:今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片,这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片不仅占用了存储空间,而且降低了数据库运行的速度。如果发现索引中存在过多的存储碎片的话就要进行“碎片整 阅读全文
posted @ 2020-05-11 22:04 拾柒moonpie 阅读(1615) 评论(0) 推荐(0)
摘要:1.分组查询原理 比如: 一个表中又三个学期的人数考试信息,现在我们要查询每个学期的人数,这时我们用select from where会产生代码冗余,也就是我们通常说的垃圾代码,这个时候我们就会用到group by 关键字。 2.单列分组查询 语法: eg: select 列名,聚合函数 from 阅读全文
posted @ 2020-04-20 17:42 拾柒moonpie 阅读(383) 评论(0) 推荐(0)
摘要:1.什么是模糊查询? eg:select * from Student where StudentName like'张%' 模糊:好像 用like关键字就是模糊查询 2.通配符(占位符) (1)_:一个字符 eg:A like 'C_' 符合条件的值:(Ce,Cd) (2)%:任意字符的长度,长度 阅读全文
posted @ 2020-04-17 17:14 拾柒moonpie 阅读(234) 评论(0) 推荐(0)
摘要:1.什么是查询? 客户端程序 查询请求到 SQL Server 把查询结果集 交到临时表 查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不正真存储,每次执行查询只是从数据表中提取数据,并按照表的形式显示出来。 2.查询语法 select 列名 from 表名 where 查询条件 order 阅读全文
posted @ 2020-04-15 18:36 拾柒moonpie 阅读(321) 评论(0) 推荐(0)
摘要:1.SQL是什么? Structured Query Language:结构化查询语言 作用:对数据库数据进行增改删查 2.T-SQL: Transact-SQL T-SQL是SQL的增强版, 对功能进行了扩充:如变量说明、流程控制、功能函数 如下图: 3.SQL的组成: DDL:建立数据库,数据库 阅读全文
posted @ 2020-04-13 20:49 拾柒moonpie 阅读(256) 评论(0) 推荐(0)
摘要:1.首先我门先回顾一下上一章的数据完整性: 通俗说创建表的时候,就应当保证以后数据输入是正确的,错误的数据,不符合要求的数据不允许输入 也就下面我们说的: 可靠性+准确性=数据的完整性 注意:保证数据的完整性=实施完整性约束 2.四种完整性约束: (1)域完整性(表格中的一列): 不能与表中出现重复 阅读全文
posted @ 2020-04-08 18:43 拾柒moonpie 阅读(196) 评论(0) 推荐(0)
摘要:1.数据库能够做什么? 存储大量数据,方便检索和访问 保持数据信息的一致,完整 共享和安全 通过组合分析,产生新的有用信息 2.数据库和应用程序 数据库: 作用:存储数据,检索数据,生成新的数据 要求:安全,统一,性能等 应用程序: 作用:响应操作并显示结果,向数据库请求数据 要求:美观,操作简单方 阅读全文
posted @ 2020-04-07 20:54 拾柒moonpie 阅读(202) 评论(1) 推荐(0)