- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-表的操作
6 表的操作; Sql server 2008中,一个数据库可有20亿 个表,每个表可包括1024个属性。 6.1 创建表;什么是表 ;6.1.1 数据类型 sql server 2008提供了三十多种数据类型,可分为两大类:内置数据类型和用户自定义数据类型。——内置数据类型:系统已定义,直接使用; 1. 字符型 char (n) varchar(n) text; 字符数据类型可以用来存储各种字母、数字符号和符号,汉字。(ASCII) Char:定长字符串,其定义形式为char(n),每个字符和符号占用一个字节,超过长度将不被存储,不足则补空格,最长为8000个字符。一个汉字占2个字节。 Varchar:变长字符串,其定义形式为varchar(n)。最长8000个字符 。 Text:用于存储大量文本数据,当超过8000字符时,其容量为231-1个字节。;——内置数据类型: 2. 整型 bigint(大整数) int(整数) smallint(短整数) tinyint(微短整数); 整型数据类型是最常用的数据类型之一,它主要用来存储数值,可以直接进行数学运算。 Bigint:长度为8个字节,共64位,表示-263到263-1 ,整数类型中存储容量最大。 int(integer):长度为4个字节,共32位,可以存储从-231(-2147483648)到231-1(2147483647)范围之间的所有正负整数。 Smallint:长度为2个字节,共16位,可以存储从-215(-32768)到215-1范围之间的所有正负整数 。 Tinyint:长度为1个字节,可以存储从0到255范围之间的正整数。;——内置数据类型: 3. 精确数值型 由整数和小数位组成,有完整的精度存储十进制数。 decimal[(p[,s]) ] --不能用于identity列 numeric[(p[,s])];这两种数据类型类似,有固定精度和位数。 Decimal[(p[, s])] p表示总位数,s表示小数位数。 Numeric[(p[,s])]:与decimal类型 使用方式:numeric(p [, s]) : p为数值的总精度数,即小数点左右位数之和,范围:1到38;s为0到p,(包括0和p)小数点右边小数位数。 当省略p和s时,默认p为18,s为0,采用四舍五入的方法取整。;——内置数据类型: 4. 近似数值型 float[(n)] real; 两种类型都能够存储非常大的数字。 float: 数据范围为-1.79E+308到1.79E+308范围内的浮点数,n为精度,小数点后的位数,n为1-53. real:数据范围为-3.4E+38到3.4E+38,占四个字节。 两种数据类型均表示近似数。输入的值与输出的值有微小差别。 注: 在列的属性窗口看不到n的值,可在类型名称处添加n值,但n仍取默认值53,列属性窗口只显示大小,4字节或8字节。 使用T-SQL定义时,当定义列为float(n) n为1-24时,自动变成real类型,7位精确,但小数点后有八位,七位和八位就是近似。输入数据不足7位,数据也有可能会近似。 使用T-SQL定义时,当n为25-53时,包括n省略,float仍显示为该类型名称,15位精确,小数点后有16位,15和16位就是近似。输入数据不足15位,数据也有可能会近似。 ;——内置数据类型: 5. 日期时间型 datetime smalldatetime date time[(n)] datetimeoffset[(n)] datetime2[(n)];Datetime:用于存储日期和时间的结合体 。它可以存储从公元1753年1月1日零时起到公元9999年12月31日23时59分59.999秒之间的所有日期和时间 。精度为千分之三秒,既有日期又有时间,占8个字节。 Smalldatetime:与datetime数据类型类似,但其日期时间范围较小,它存储从1900年1月1日零时到2079年
文档评论(0)