做二手家电网站怎样,网上交易平台,福田区住房和建设局网站,看p站用什么浏览器1.数据类型 #xff08;1#xff09;常用数据类型 1.整数类型 int 存储范围是-2,147,483,648到2,147,483,647之间的整数#xff0c;主键列常设置此类型。 #xff08;每个数值占用 4字节#xff09; smallint 存储范围是-32,768 到 32,767 之间的整数#xff0c;用…1.数据类型 1常用数据类型 1.整数类型 int 存储范围是-2,147,483,648到2,147,483,647之间的整数主键列常设置此类型。 每个数值占用 4字节 smallint 存储范围是-32,768 到 32,767 之间的整数用来存储限定在特定数值范围内的数据。 每个数值占用 2 字节 tinyint 存储范围是0到255 之间的整数用来存储有限数目的数值。 每个数值占用 1 字节 bigint 存储范围是-9,223,372,036,854,775,808到 9,223,372,036,854,775,807之间的整数。 每个数值占用 8 字节 bit 值只能是0或1当输入0以外的其他值时系统均把它们当1看待。常用来表示真假、男女等二值选择。 2.数值类型 decimal(p,s) p 为精度有效位表示可储存数值的最大位数小数点左右两侧都包括在内默认最大位为38 位s为小数位数标识小数点后 面所能储存的最大位数默认最小位为0位。如123.45,则 p5s2内存大小取决于精度p numeric(p,s) numeric 和 decimal 是功能相同的同是用来保存精度可变的浮点型数据。 float 浮点型它是一种近似数值类型float(n)可储存1-53的可变精度浮点数值。 内存大小取决于精度n money 货币型能存储从-9220 亿到 9220 亿之间的数据精确到小数点后四位。 每个数值占用 8 字节 3.日期时间 datetime 储存有效日期范围是1753/1/1~9999/12/31可精准到3.33毫秒。每个数值占用 8 字节 smalldatetime 储存有效日期范围是1900/1/1~2079/6/6精确到分钟。每个数值占用 4 字节 4.二进制类型 image 虽然类型名为image 但是并不意味着只能保存图片二进制数据实际上它可以保存任何二进制数据。 5.字符串类型 char(m) 固定长度字符串长度为 m。 nchar(m) 国际化固定长度字符串长度为 m。 varchar(m) 可变长度字符串最大长度为m且必须是一个介于 1 和 8,000 之间的数值。 nvarchar(m) 国际化可变长度字符串最大长度为m 且必须是一个介于 1 和 4,000 之间的数值。 text 可变长度字符串最大长度为 231 - 1个字节。 ntext 国际化可变长度字符串最大长度为 230 - 1个字符。 国际化就是通用与标准。char、varchar、text储存的字符是基于ASCII编码格式对于其他编码格式的字符可能会造成存储问题。Unicode字符集万国码就是为了解决字符集这种不兼容的问题而产生的它所有的字符都用两个字节表示即英文字符也是用两个字节表示。nchar、 nvarchar、ntext存储的正是Unicode编码格式的字符。所以一般来说如果含有中文字符用nchar、nvarchar、ntext 如果只含英文字符就用char、varchar、text。 作者Esofar 出处http://www.cnblogs.com/esofar/p/4852765.html 本文版权归作者和博客园共有欢迎转载但未经作者同意必须保留此段声明且在文章页面明显位置给出原文链接。 第一大类:整数数据bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte.int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1.smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1第二大类:精确数值数据numeric:表示的数字可以达到38位,存储数据时所用的字节数目会随着使用权用位数的多少变化.decimal:和numeric差不多第三大类:近似浮点数值数据float:用8个字节来存储数据.最多可为53位.范围为:-1.79E308至1.79E308.real:位数为24,用4个字节,数字范围:-3.04E38至3.04E38第四大类:日期时间数据datatime:表示时间范围可以表示从1753/1/1至9999/12/31.使用8个字节.,精确到3.33毫秒smalldatetime:表示时间范围可以表示从1900/1/1至2079/12/31.使用4个字节,精确到分钟第五大类:字符串数据char:长度是设定的,最短为1字节,最长为8000个字节.不足的长度会用空白补上.varchar:长度也是设定的,最短为1字节,最长为8000个字节,尾部的空白会去掉.text:长宽也是设定的,最长可以存放2G的数据.第六大类:Unincode字符串数据nchar:长度是设定的,最短为1字节,最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节.nvarchar:长度是设定的,最短为1字节,最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节.ntext:长度是设定的,最短为1字节,最长为2G.尾部的空白会去掉,储存一个字符需要2个字节.第七大类:货币数据类型money:记录金额范围为:-92233720368577.5808至92233720368577.5807.需要8 个字节.smallmoney:记录金额范围为:-214748.3648至214748.36487.需要4个字节.第八大类:标记数据timestamp:该数据类型在每一个表中是唯一的!当表中的一个记录更改时,该记录的timestamp字段会自动更新.uniqueidentifier:用于识别数据库里面许多个表的唯一一个记录.第九大类:二进制码字符串数据binary:固定长度的二进制码字符串字段,最短为1,最长为8000.varbinary:与binary差异为数据尾部是00时,varbinary会将其去掉image:为可变长度的二进制码字符串,最长2G. 详细数据类型分类 2新增数据类型 ~ XML:专门用来存储xml ~varchar(max)与nvarchar(max)加个max是什么意思呢不是传统意义上的8000max指示该类型最大存储大小为2^32 - 1约为2G。该类型用来替代原本的text与ntext类型text与ntext在未来更高的版本会被抛弃 ~varbinary(max)与varbinary相同特性max指示该类型最大存储大小为2^32 - 1约为2G 3数据存储基本拓展 概念数据以页为单位存储一个页8KB去掉固定要用的相关开销还有8060个字节可以使用。8个页组成一个扩展区 分配单元 【1】IN_ROW_DATA存储行内数据 【2】ROW_OVERFLOW_DATA当【1】中的行数据超过一个页最大存储空间即8060B时存储溢出数据。原行内留下一个24B的指针 【3】LOB_Data存储Lob二进制对象 2.同义词 概念同义词的概念我是这么理解的其实就是再起个名字举个例子李狗蛋有3个称呼大名李狗蛋外号二狗子小名蛋蛋。 由此可以看出大名、外号、小名都代表的是同一个人外号和小名是基于大名得来的所以大名就叫做基对象而小名和外号就叫做同义词。 特点 1局部同义词名称唯一 2对同义词做的任何更改其实就是在修改基对象 3不能引用用户定义的聚合函数 基本形式 --基本形式
create synonym 同义词名
for 基对象
--实例演示
create synonym test102
for dbo.test101 3.分区表 概念其实就是把表中数据根据水平或者垂直分割 1水平分割其实就是列太多把它分到多个表中要查的时候就join起来 2垂直分割其实就是行数据太多导致单表太大把它分成多个相同结构的表分别根据某个逻辑比如说时间字段去进行分割 操作 1. 创建分区函数 2. 创建分区方案 3. 对表进行分区 概念加实操参考 1基础http://www.cnblogs.com/gered/p/8074747.html 2深入http://www.cnblogs.com/gered/p/8856585.html 3探究http://www.cnblogs.com/CareySon/archive/2011/12/30/2307766.html转载于:https://www.cnblogs.com/gered/p/9117522.html