- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 数据表的基本操作本章重点SQL Server表的概念SQL Server2005的数据类型创建数据表管理数据表 学号姓名性别出生日期系部入学时间000101张三男1980计算机2000000201李伟男1981经济管理2000010101王丽女1982数学2001属性名记录或元组主键(码)4.1 SQL Server表的概念1.表的概念 在SQL Server数据库中,表定义为列的集合,与Excel电子表格相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的一条记录,而每列代表记录中的一个属性。 属性(列或字段)关系名(表名)关系模式学生表 2. 创建表的限制每个数据库里最多有20亿个表。每个表上最多可以创建一个聚集索引和249个非聚集索引。每个表最多可以配置1024个字段。一般每条记录最多可以占8060B。4.2 SQL Server数据类型1.二进制型2.字符型3.Unicode字符型 4.日期时间型5.整数型6. 精确数值型7.近似数值型 8.货币型9.位类型10.其他数据类型1.二进制型常用于存储图像等数据,包括定长二进制数据类型binary、变长二进制数据类型varbinary和image三种。类型存储空间大小(字节)最大取值说明binary[(n)]n存储空间固定n∈[1,8000]默认为1varbinary[(n│max)]存储大小为输入的实际长度+2个字节n∈[1,8000]默认为1当列数据项大小超过8000字节,应使用barbinary(max),max为231-1image231-1建议使用varbinary(max)提示: binary比varbinary存取速度更快,如果,列数据项大小差别不大,应选择binary,否则选择varbinary,以节约存储空间。2.字符型用于存储汉字、英文字母、数字、标点和各种符号,必须由英文单引号括起来。包括定长字符串类型char、变长字符串类型varchar和文本类型text类型存储空间大小(字节)最大取值说明char[(n)]nn∈[1,8000]默认为1varchar[(n│max)]存储大小为输入的实际长度+2个字节n∈[1,8000]默认为1当列数据项大小超过8000字节,应使用varchar(max),max为231-1text231-1个字节建议使用varchar(max)提示:char比 varchar存取速度更快,如果列数据项大小差别不大,应选择char,否则选择 varchar,以节约存储空间。3.Unicode字符型 存放Unicode字符数据.每个Unicode字符需要两个字节存放。包括定长unicode字符串类型nchar,变长unicode字符串类型nvarchar和文本类型ntext类型存储空间大小(字节)最大取值说明nchar[(n)]2nn∈[1,4000]默认为1n 个字符的固定长度的 Unicode 字符数据nvarchar[(n│max)]输入字符个数的两倍 + 2 个字节n∈[1,4000]默认为1当列数据项大小超过8000字节,应使用nvarchar(max),max为231-1ntext230-1个字节建议使用nvarchar(max)提示:nchar比nvarchar存取速度更快,如果列数据项大小差别不大,应选择nchar,否则选择nvarchar,以节约存储空间。定长unicode字符串类型nchar,变长unicode字符串类型nvarchar和文本类型ntext之间的关系类似于定长字符串类型char、变长字符串类型varchar和文本类型text之间的关系Unicode常量使用‘N’开头,如 Nhow are you’背景知识:关于ANSI、ASCII、 Unicode针对ANSI(American National Standards Institute,美国国家标准学会)制定的ASCII编码(也成为ANSI编码),不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。如在简体中文系统下,ANSI 编码代表 GB2312 编码。不同 ANSI 编码之间互不兼容。为解决这一问题,ISO (International Organization for Standardization,国际标谁化组织) 制定了Unicode(统一码、万国码),它是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。ANSI编码表示英文字符时用一个字节,表示中文用两个字节,而Unicode不管表示英文字符还是中文都是用两个字节来表示。对于ASCII里的那些“半角”字符,Unicode包持其原编码不变,
您可能关注的文档
- 11_预测通论幻灯片.ppt
- 11管理学领导与领导者课件.ppt
- 14-资本成本及杠杆幻灯片.ppt
- 16质量管理幻灯片.ppt
- 24办公室沟通幻灯片.ppt
- 24-沟通技巧幻灯片.ppt
- 26个常见的促销策略幻灯片.ppt
- 50个经典面试问答幻灯片.pptx
- 50经典面试问答幻灯片.ppt
- 111 联通 江苏公司市场推广课件.ppt
- 贵州省六盘水第七中学2024_2025学年高二生物上学期11月月考试题.doc
- 五年级数学下册第五单元综合测试卷苏教版.doc
- 全国2024年各地中考物理真题分类汇编第2期专题08力和运动含解析.docx
- 全国Ⅱ卷2025届高三语文百日冲刺金卷三含解析.doc
- 四川省宜宾市叙州区第一中学校2024_2025学年高一数学下学期第四学月考试试题文含解析.doc
- 五年级数学下册第7单元折线统计图测试卷新人教版.doc
- 全国1卷2025届高三生物下学期5月卫冕联考试题.doc
- 全国I卷2024_2025学年高一政治上学期期中备考金卷A卷.doc
- 2024_2025学年高中生物第3单元第1章第1节学业分层测评10含解析中图版必修1.doc
- 天津市武清区杨村第三中学2024_2025学年高一物理下学期第一次月考试题.doc
文档评论(0)