当前位置: 首页 > news >正文

软文网站大全网站建设方案.doc

软文网站大全,网站建设方案.doc,建设网站怎么收费标准,太原市住房和城乡建设局的网站数据类型#xff1a; 每个属性来自一个域#xff0c;他的取值必须是域中的值。在SQL中域的概念用数据类型来实现#xff0c;定义表的各个属性时需要指明其数据类型及长度。 一:系统数据类型 Sql Server 提供的系统数据类型有一下几大类#xff0c;共25种。 Sql Server会…数据类型 每个属性来自一个域他的取值必须是域中的值。在SQL中域的概念用数据类型来实现定义表的各个属性时需要指明其数据类型及长度。 一:系统数据类型 Sql Server 提供的系统数据类型有一下几大类共25种。 Sql Server会自动限制每个系统数据类型的取值范围当插入数据库中的值 超过了数据允许的范围时 Sql Server 就会报错。 1.整数数据类型 整数数据类型是常用的数据类型之一主要用于存储数值可以直接进行数据运算而不必使用函数转换. (1).bigint 每个bigint存储在8个字节中其中一个二进制位表示符号位其它63个二进制位表示长度和大小可以表示-2的63次方~2的63次方-1范围内的所有整数。 (2).int int或者integer,每个int存储在4个字节中,其中一个二进制位表示符号位其它31个二进制位表示长度和大小可以表示-2的31次方~2的31次方-1范围内的所有整数。 (3).smallint 每个smallint类型的数据占用了两个字节的存储空间其中一个二进制位表示整数值的正负号其它15个二进制位表示长度和大小可以表示-2的15次方~2的15次方-1范围内的所有整数。 (4).tinyint 每个tinyint类型的数据占用了一个字节的存储空间可以表示0~255范围内的所有整数. 2.浮点数据类型 浮点数据类型存储十进制小数用于表示浮点数值数据的大致数值数据类型。浮点数据为近似值浮点数值的数据则Sql Server中采用了只入不舍的方式进行存储即当且仅当要舍入的数是一个非零数时对其保留数字部分的最低有效位上加1并进行必要的近位。 (1).real 可以存储正的或者负的十进制数值它的存储范围从-3.40E38~-1.18E-38、0以及1.18E-38~3.40E38.每个real类型的数据占用4个字节的存储空间。 (2)float[(n)] 其中为用于存储float数值尾数的位数以科学计数法表示因此可以确定精度和存储大小。如果指定了n它必须是介于1和53之间的某个值。n的默认值为53.   其范围从-1.79E308~-2.23E-308、0以及2.23E308~1.79E-308。如果不指定数据类型float的长度它占用8个字节的存储空间。float数据类型可以写成float(n)的形式n为指定float数据的精度n为1~53之间的整数值。当n取1~24时实际上定义了一个real类型的数据系统用4个自己存储它。当n取25~53时系统认为其是float类型用8个字节存储它。 (3).decimal[(p[,s])]和numeric[(p[,s]) 带固定精度和小数位数的数值数据类型。使用最大精度时有效值从-10^381~10^38-1。numeric在功能上等价于decimal。   p(精度)指定了最多可以存储十进制数字的总位数包括小数点左边和右边的位数该精度必须是从1到最大精度38之间的值默认精度为18.   s(小数位数)指定小数点右边可以存储的十进制数字的最大位数小数位数必须是从0到p之间的值仅在指定精度后才可以指定小数的位数。默认小数位数是0因此0sp。最大存储大小基于精度而变化。例如decimal(10,5)表示共有10位数其中整数5位小数5位。 3.字符数据类型 字符数据类也是Sql Server中最常用的数据类型之一用来存储各种字符数字符号和特殊符号。在使用字符数据类型时需要在其前后加上英文单引号或者双引号。 (1)char(n) 当用char数据类型存储数据时每个字符和符号占用一个字节存储空间n表示所有字符所占的存储空间n的取值为1~8000。如不指定n的值系统默认n的值为1。若输入数据的字符串长度小于n则系统自动在其后添加空格来填满设定好的空间若输入的数据过长则会截掉其超出部分。 (2). varhcar(n|max) n为存储字符的最大长度其取值范围是1~8000但可根据实际存储的字符数改变存储空间max表示最大存储大小是2的31次方-1个字节。存储大小是输入数据的实际长度加2个字节。所输入数据的长度可以为0个字符。如varchcar(20),则对应的变量最多只能存储20个字符不够20个字符的按实际存储。 (3).nchar(n) n个字符的固定长度Unicode字符数据。n值必须在1~4000之间(含)如果没有数据定义的或变量声明语句中指定n默认长度为1。此数据类型采用Unicode字符集因此每一个存储单位占两个字节可将全世界文字囊括在内当然除了部分生僻字。 (4)nvarchar(n|max) 与varchar类似存储可变长度Unicode字符数据。n值必须在1~4000之间(含)如果没有数据定义的或变量声明语句中指定n默认长度为1。max指最大存储大小为2的31次方-1字节。存储大小是输入字符个数的两倍2个字节。所输入的数据长度可以为0个字符. 4.日期和时间数据类型 (1).date 存储用字符串表示的日期数据可以表示0001-01-01~9999-12-31(公元元年1月1日到公元9999年12月31日)间的任意日期值。数据格式为“YYYY-MM-DD”: YYYY:表示年份的四位数字范围为0001~9999 MM表示指定年份中月份的两位数字范围为01~12 DD表示指定月份中某一天的两位数字范围为01~31最高值取决于具体月份  该数据类型占用3个字节的空间。 (2).time 以字符串形式记录一天的某个时间取值范围为000000.0000000~23:59:59.9999999,数据格式为“hh:mm:ss[.nnnnnnn]”: hh:表示小时的两位数字范围为0~23。 mm表示分钟的两位数字范围为0~59。 ss:表示秒的两位数字范围为0~59。 n*是0~7为数字范围为0~9999999它表示秒的小部分. time值在存储时占用5个字节的空间。 (3).datetime 用于存储时间和日期数据从1753年1月1日到9999年12月31日默认值为1900-01-01 000000当插入数据或在其它地方使用时需用单引号或双引号括起来。可以使用“/”、“-”和“.”作为分隔符。该类型数据占用8个字节的空间。 (4).datetime2 datetime的扩展类型其数据范围更大默认的最小精度最高并具有可选的用户定义的精度。默认格式为YYYY-MM-DD hh:mm:ss[.fractional seconds],日期的存取范围是0001-01-01~9999-12-31(公元元年1月1日到公元9999年12月31日). (5).smalldatetime smalldatetime类型与datetime类型相似只是其存储范围是从1900年1月1日到2079年6月6日当日期时间精度较小时刻印使用smalldatetime,该类型数据占用4个字节的存储空间。 (6).datetimeoffset 用于定义一个采用24小时制与日期相组合并可识别时区的时间。默认格式是“YYYY-MM-DD hh:mm:ss[.nnnnnnn][{|-}hh:mm]”: hh:两位数范围是-14~14 mm两位数范围为00~59 这里hh是时区偏移量该类型数据中保存的是世界标准时间UTC值eg要存储北京时间2011年11月11日12点整存储时该值将是2011-11-11 12:00:0008:00,因为北京处于东八区比UTC早8个小时。存储该数据类型数据时默认占用10个字节大小的固定存储空间. 5.文本和图形数据类型 (1).text 用于存储文本数据服务器代码页中长度可变的非Unicode数据最大长度为2的31次方-12147 483 647个字符。当服务器代码页使用双字节字符时存储仍是2147 483 647字节。 (2)ntext 与text类型作用相同为长度可变的非Unicode数据最大长度为2的30次方-1(1073 741 283)个字符。存储大小是所输入字符个数的两倍以字节为单位. (3).image 长度可变的二进制数据范围为:0~2的31次方-1个字节。用于存储照片、目录图片或者图画容量也是2147 483 647个字节由系统根据数据的长度自动分配空间存储该字段的数据一般不能使用insert语句直接输入。 6.货币数据类型 (1).money 用于存储货币值取值范围为正负922 337 213 685 477.580 8之间。money数据类型中整数部分包含19个数字小数部分包含4个数字因此money数据类型的精度是19存储时占用8个字节的存储空间。 (2).smallmoney 与money类型相似取值范围为214 748.346 8之间smallmoney存储时占用4个字节存储空间。输入数据时在前面加上一个货币符号如人民币为或其它定义的货币符号。 7.位数据类型 bit称为位数据类型只取0或1为值长度1字节。bit值经常当作逻辑值用于判断true(1)或false(0),输入非0值时系统将其替换为1。 8.二进制数据类型 (1)binary(n) 长度为n个字节的固定长度二进制数据其中n是从1~8000的值。存储大小为n个字节。在输入binary值时必须在前面带0x,可以使用0xAA5代表AA5如果输入数据长度大于定于的长度超出的部分会被截断。 (2).varbinary(n|max) 可变长度二进制数据。其中n是从1~8000的值max指示存储大小为2的31次方-1字节。存储大小为所输入数据的实际长度2个字节。   在定义的范围内不论输入的时间长度是多少binary类型的数据都占用相同的存储空间即定义时空间而对于varbinary类型的数据在存储时实际值的长度使用存储空间. 9.其他数据类型 (1).rowversion 每个数据都有一个计数器当对数据库中包含rowversion列的表执行插入或者更新操作时该计数器数值就会增加。此计数器是数据库行版本。一个表只能有一个rowversion列。每次修改或者插入包含rowversion列的行时就会在rowversion列中插入经过增量的数据库行版本值。    公开数据库中自动生成的唯一二进制数字的数据类型。rowversion通常用作给表行加版本戳的机制。存储大小为8个字节。rowversion数据类型只是递增的数字不保留日期或时间。 (2)timestamp 时间戳数据类型timestamp的数据类型为rowversion数据类型的同义词提供数据库范围内的唯一值反映数据修改的唯一顺序是一个单调上升的计数器此列的值被自动更新。   在create table或alter table 语句中不必为提么timestamp数据类型指定列名。  egcreate table testTable id int primary key,timestamp ; 此时Sql Server数据库引擎将生成timestamp列名但rowversion不具备这样的行为在使用rowversion时必须指定列名. (3).uniqueidentifier 16字节的GUID(Globally Unique Identifier,全球唯一标识符)是Sql Server根据网络适配器地址和主机CPU时钟产生的唯一号码其中每个为都是0~9或a~f范围内的十六进制数字。例如6F9619FF-8B86-D011-B42D-00C04FC964FF,此号码可以通过newid()函数获得在全世界各地的计算机由次函数产生的数字不会相同。 (4).cursor 游标数据类型该类型类似与数据表其保存的数据中的包含行和列值但是没有索引游标用来建立一个数据的数据集每次处理一行数据。 (5).sql_variant 用于存储除文本图形数据和timestamp数据外的其它任何合法的Sql Server数据可以方便Sql Server的开发工作。 (6).table 用于存储对表或视图处理后的结果集。这种新的数据类型使得变量可以存储一个表从而使函数或过程返回查询结果更加方便、快捷。 (7).xml 存储xml数据的数据类型。可以在列中或者xml类型的变量中存储xml实例。存储的xml数据类型表示实例大小不能超过2GB。 二自定义数据类型 Sql Server允许用户自定义数据类型用户自定义数据类型是建立在Sql Server系统数据类型的基础上的自定义的数据类型使得数据库开发人员能够根据需要定义符合自己开发需求的数据类型。自定义数据类型虽然使用比较方便但是需要大量的性能开销所以使用时要谨慎。当用户定义一种数据类型时需要指定该类型的名称、所基于的系统数据类型以及是否允许为空等。Sql Server为用户提供了两种方法来创建自定义数据类型。下面分别介绍这两种个定义数据类型的方法。 (1).使用对象资源管理器创建用户自定义数据类型  创建数据库Test--【可编程性】--【类型】节点右击【用户定义数据类型】节点在弹出的框中按照说明相应操作即可。很简单就不截图赘述了。 (2).使用存储过程创建用户自定义数据类型  触雷使用图形界面创建自定义数据类型Sql Server中的系统存储过程sp_addtype也可为用户提供使用T_sql语句创建自定义数据类型的方法。其语法如下  sp_addtype [typename ] type,  [phystyle] system_data_type  [,[nulltype ] null_type] 其中各参数的含义如下 type:用于指定用户定义的数据类型的名称。 system_data_type:用于指定相应的系统提供的数据类型的名称及定义。注意未能使用timestamp数据类型当所使用的系统数据类型有额外的说明时需要用引号将其括起来。 null_type:用于指定用户自定义的的数据类型的null属性其值可为“null” 、“not null“或”notnull“。默认时与系统默认的null属性相同。用户自定义的数据类型的名称在数据库中应该是唯一的。 egsp_addtype homeAddress varchar(120),not null 删除用户自定义数据类型 a.用图形界面删除不做赘述。 b.用系统存储过程sp_droptype删除. eg:sp_droptype homeAddress,其中homeAddress为用户自定义数据类型名称. 注意数据库正在使用的用户自定义数据类型不能被删除。
http://www.hkea.cn/news/14541910/

相关文章:

  • 佛山网站建设首选抓取wordpress站点用户
  • 怎么做二维码直接进入网站WordPress怎么加入用户关注
  • 建设网站的发布与推广有关做网站项目的毕业答辩
  • 泰安企业建站公司流程有什么做vi设计的网站
  • 网站视频插件代码棋牌app开发多少钱
  • 怎么制作个人网站dede网站正在维护中应该怎样设置
  • 黄埔区建设局网站简述jsp网站架构
  • 浏览器如何推广自己网站网站设计 联系
  • 佛山新网站建设详细内容购物网站的详细设计
  • 响应式网站做seo怎么样photoshop网站模板
  • 金融棋牌网站建设网络设计方案的组成部分
  • 提示网站正在建设中中煤地建设有限公司网站
  • 河池城乡住房和建设局网站做网站工资高吗
  • 系统网站界面设计网站建设培训总结
  • 深圳网站建设ue属于免费推广的方式是
  • 网站建设相关岗位名称wordpress同步公众号文章
  • 国外有哪做交互设计网站北京装饰公司设计
  • 河南网站建设37518十大计算机培训机构排名
  • 网站vps网站建设 全包 制作
  • 南昌购物网站开发市建设工程信息网
  • 手机怎样建立自己网站大型网页游戏开发
  • python自学网站个人网店搭建思路设计
  • 珠宝网站设计方案网站建设com
  • js 网站跳转公益免费空间主机
  • 随州市住房和城乡建设部网站在哪找可以做网站的
  • 网站开发合同书小程序开发怎么做
  • 河北恒基建设招标有限公司网站多多鱼网页设计代码
  • 做时间轴的在线网站二手书交易网站策划书
  • 网站建设开发综合实训小结谷歌搜索引擎官网
  • 手机端做的优秀的网站免费游戏源码资源网