2022年SQLSERVER重要知识点归纳 .pdf
《2022年SQLSERVER重要知识点归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年SQLSERVER重要知识点归纳 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1,数据模型:由数据结构、数据操作和数据的完整性约束组成。2,在 E-R概念模型中,信息由实体型、实体属性和实体间联系3 种概念单元来表示。3,第一范式(1NF):设 R 是一个关系模式,如果R 中的每个属性都是不可分解的,则称R是第一范式;第二范式(2NF):如果关系模式R 是第一范式,且每个非码属性都完全依赖于码属性,则称 R是第二范式;第三范式(3NF):如果关系模式是R第二范式,且没有一个非码属性传递依赖于码,则称R 是第三范式。4,Transact-SQL语句的分类如下所示:1变量声明Transact-SQL语言可以使用两类变量,局部变量和全局变量。2数据定义语言(Data Defi
2、nition Language,DDL),用来建立数据库及数据库对象,绝大部分以 Create 开头,如Create Table等3数据控制语言(Data Control Language,DCL),用来控制数据库组件的存取访问、权限等命令,如 GRANT、REVOKE 等4数据操纵语言(Data Manipulation Language,DML),用来操纵数据库中数据的命令,如SELECT、UPDATE等5流程控制语言(Flow Control Language,FCL),用于控制应用程序流程的语句,如IF、CASE等。5,数据类型:整数型:bigint(8 个字节,-263263-1),
3、int(4 个字节,-231231-1),smallint(2 个字节,-215215-1),tingyint(1 个字节,0255);小数数据类型:decimal(p,s)p 精度:指定小数点左边和右边可以存储的十进制数字的最大个数。138 s 小数位数:0p 之间的值;numeric(p,s)近似数值型:float(n)n:153 取值范围:-1.793081.79308real 取值范围:-3.40383.4038字符型(字符常量必须包含在单引号或双引号中):char(n):长度为 n 个字节的固定长度且非Unicode 的字符数据,存储大小为n 个字节。n必须是一个介于1 和 8000
4、 之间的数值。varchar(n):长度为n 个字节的可变长度且非Unicode 的字符数据。n 必须是一个介于1和 8000 之间的数值。存储大小为输入数据的字节的实际长度,而不是n 个字节,所输入的数据字符长度可以为0 text:用来声明变长的字符数据。在定义的过程中,不需要指定字符的长度,最大长度为231-1(2147483647)个字符。当服务器代码页使用双字节字符时,存储量仍是2147483647字节。存储大小可能小于2147483647 字节(取决于字符串)逻辑数值型:bit:可以存储整数型数据1、0 或 NULL。如果输入0 以外的其他值,SQL Server均将其作为 1 看待
5、。货币型:money:可存储的货币数值介于-263263-1 之间,精确到货币单位的万分之一,货币数据的存储精确度为4 位小数,存储大小为8 个字节;smallmoney:可存储的货币数据值介于-214748.3648214748.3647,货币数据的存储精确度为 4 位小数,精确到货币单位的万分之一,存储大小为4 个字节。Unicode字符型:nvarchar:当列中各项所包含的Unicode 字符数不同时(至多为4000)时使用;nchar:当列中各项为一固定长度时(至多为4000 个 Unicode 字符)时使用;ntext:最大长度为230-1.当列中任意项超过4000 个 Unico
6、de 字符时使用。它们分别与字符型的varchar(n)、char(n)和 text 类型相对应。使用Unicode 字符时,应该在前面加一个标识符N,但是存储时并不存储该标识符。日期时间类型:datetime:从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确度为千分之三(3ms 或 0.003s)smalldatetime:从 1900 年 1 月 1 日到 2079 年 6月 6 日的日期和时间数据,精确到分钟。29.998或更低的smalldatetime值向下舍入为最接近的分钟,29.999s 或更高的smalldatetime 值向上舍入为最
7、接近的分钟。例如:4-16-2006 03:48:39.257 ,04/16/2006 13:30:20 PM SQL Server可以识别的日期格式有字母格式、数字格式和无分隔字符串格式3 种。字符格式允许使用以当前语句给出的月全名(如April)或月的缩写(如Apr)来指定日期数据。字符格式的日期需要放在单括号内。可用的字符型日期格式分别为:April 15,2006 April 15,2006 April 2006 15 15 April,2006 15April,20 06 152006 April 2006APRIL 15 2006 15APRIL SQL Server可以识别以下数
8、据格式。用单引号()把每一种括起来。下面都是有效的时间格式:14:30 14:30:20:999 14:30:20.9 4 AM 4 PM 04:30:20:500AM 文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7
9、N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2
10、P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F
11、1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8
12、K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9
13、N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U
14、6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3二进制数据类型:二进制数据由十六进制数表示。例如,十进制 245 等于十六进制数F5.在 SQ
15、L Server 2000中,二进制数据使用binary、varbinary 和 image 数据类型存储。binary:在每行中都是固定的长度(最多为8KB)varbinary:在每行中所包含的十六进制数字的个数可以不同(最多为8kb)image:可以用来存储超过8KB的可变长度的二进制数据,如 word 文档、excel 电子表格、位图图像、图形交换格式(GIF)文件和联合图像专家组(JPEG)文件。其他数据类型:1cursor 游标数据类型,用于创建游标变量或者定义存储过程的输出参数。它是唯一的一种不能赋值给表的列(字段)的基本数据类型。2Sql_variant 数据类型,可以存储除了t
16、ext、ntext、timestamp 和自己本身以外的其他所有类型的变量3table 数据类型,能够保存函数结果,并将其作为局部变量数据类型,可以暂时存储应用程序的结果,以便在以后用到。4uniqueidentifier数据类型,全局唯一标示符,是一个16 字节长的二进制数据类型,是SQL Server根据计算机网络适配器和主机CPU时钟产生的唯一号码而生成的全局唯一标示符。唯一标示符代码可以通过调用NEWID 函数或者其他SQL Server应用程序编程接口来获得。5timestamp 时间戳数据类型,可以反映数据库中数据修改的相对顺序。6,在查询分析器中输入如下命令并执行即可创建用户定义
17、数据类型:Sp_addtype typename=address,phystype=char(30),nulltype=not null7,定义变量:DECLARE variable_name datatype,变量不能是text、ntext 或 image 数据类型。变量最大长度为30 个字符赋值:通常用 SET和 SELECT 语句为变量赋值,其语法格式为:SET variable_name=expression SELECT variable_name=expression 在局部变量没有被赋值之前,其值是NULL,如果要在程序体重引用,特别是在循环结构中,必须先为其赋值。全局变量通常用
18、来跟踪服务器范围和特定会话期间的信息,不能明显地被赋值或声明。全局变量不能由用户定义,也不能由应用程序在处理器之间交叉传递信息。文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 Z
19、R6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编
20、码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z
21、4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5
22、 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文
23、档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A1
24、0Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q3文档编码:CT8K7N4A10Z4 HF9N2P6B6A5 ZR6U6F1J2Q38,SQL Server 2000中较常用的全局变量变量说明connections SQL Server自启动以来建立的连接数cpu_b
25、usy SQL Server自启动以来系统处理的毫秒数cursor_rows 打开游标时满足条件的行数datefirst 值为 17,指定每周的星期几为第一天dbts 最后一次的timestamp 值error 前一条 SQL 语句报告的错误fetch-status 游标中上条FETCH语句的状态identity 上次 INSERT操作中使用的IDENTITY值idle 上次启动SQL Server以来闲置的毫秒数io_busy 上次启动SQL Server以来用于输入输出操作的毫秒数langid 当前所用语言的ID 号language 当前所用语言的名称LOCK_TIMEOUT 返回用 SE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQLSERVER重要知识点归纳 2022 SQLSERVER 重要 知识点 归纳
限制150内