- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及开发 第2讲 数据表的创建与管理 一. 基础知识 表是数据库中存储数据的基本对象。在设计数据库结构时,一个重要的工作就是设计表结构。表结构的设计通常需要考虑下面的因素: 数据库中包含哪些表; 每个表中包含哪些字段; 表中字段的属性,包括字段的数据类型、宽度、默认值等 1、SQL Server的基本数据类型 (1)二进制数据 Binary:固定长度的二进制数据 Varbinary:变长的二进制数据类型 Image:可以用来存储超过8KB的可变长度的二进制数据。存储Microsoft Word文档、Microsoft Excel电子表格、包含位图的图像、GIF文件和JPEG文件等多种格式的数据。 (2)字符数据:由字母、符号和数字组成。 Char:固定长度的字符数据类型。Char[(n)]表示长度为n个字节的固定长度且非Unicode的字符数据。 Varchar:非固定长度的字符数据类型。Varchar[(n)]表示长度最多为n个字节的可变长度且非Unicode的字符数据。 Text:存储可变长度的非Unicode数据,可用于存储大于8KB的ASCII字符。最大长度为231-1(2,147,483,647)个字符 在设计表结构时,如果需要存储的字符数据长度小于8KB,则使用Char或Varchar。使用Varchar数据类型可以按照数据的实际长度进行存储,从而节省存储空间。当数据长度超过8KB时,使用Text数据类型进行存储。例如,由于HTML文档均由ASCII字符组成,而且一般长于8KB,所以在SQL Server中通常把HTML文档存储在Text列中。 (3)Unicode数据 Unicode字符集就是为了解决字符集不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 Nchar,?Nvarchar,Ntext: (4)日期和时间数据 日期和时间数据使用Datetime和Smalldatetime数据类型存储。 Datetime:从1753年1月1日到9999年12月31日的日期和时间数据 Smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。 (5)数字数据 SQL Server的数字数据包括正数、负数、小数、分数和整数。 Bigint:-263~263-1之间的所有整型数据。l? Int:-231~231-1之间的所有整型数据。 Smallint:-215(-32 768)~215-1(32 767)之间的整型数据。 Tinyint:0~255之间的整型数据。 Decimal和Numeric:带定点精度和小数位数的数字数据类型。Decimal[(p[,s])]和Numeric[(p[,s])]表示定点精度和小数位数。p表示精度 Float[(n)]:-1.79E+308~1.79E+308之间的浮点数字数据。 Real:-3.40E+38~3.40E+38之间的浮点数字数据。 (6)货币数据 货币数据表示正的或负的货币值。在Microsoft SQL Server中使用Money和Smallmoney数据类型存储货币数据。 Money:货币数据值介于-263~263-1。 Smallmoney:货币数据值介于-214 748.3648~+214 748.3647之间。 (7)特殊数据 特殊数据包括不能用前面所述的二进制、字符、Unicode、日期和时间、数字和货币数据类型表示的数据。SQL Server包含四种特殊数据类型: timestamp bit:bit数据类型只能包括 0 或 1。 uniqueidentifier table SQL Server数据库中,数据表的基本操作有: 表的创建、修改、删除 记录的插入、修改、删除 实现这些操作主要有二种途径: 使用企业管理器 通过T-SQL语句创建表 二. SQL Server数据表的基本操作 (1) 创建表: 展开企业管理器上的数据库节点,从中选择一个要建立表的数据库,在鼠标右键单击出来的快捷菜单中选择“新建”,子菜单,选择“表”命令。第一列中输入列名,第二列选择数据类型,第三列输入长度,第四列选择是否为空 (2) 修改表: 从树形结构展开要修改定义的表所在数据库,并选中该数据库节点下面的表节点,在企业管理器右侧显示出该数据库下全部表格。选择要修改的表,单击鼠标右键,从弹出的快捷菜单中选择“设计表”命令,其余操作和最初建立表格时一样 1、使用企业管理器 (3) 删除表:若要删除表,则基本表的定义、表中的数据、索引,以及由此表导出的视图定义都被删除,而且所
您可能关注的文档
- :专题五公民与政府(61张)要点分析.ppt
- 1.市场营销第一章市场营销概述(新)要点分析.ppt
- 1综合验光仪构造和原理要点分析.ppt
- 02H3CSecPathUTM培训胶片(V1.2)要点分析.ppt
- 4打印2013年QC成果-郭杰工-开发丰台机务段乘务员超劳管理系统-北京发布稿要点分析.ppt
- 纯电动汽车国家标准培训要点分析.ppt
- 词汇、短语,共39张)要点分析.ppt
- 07_1_2_3讲课医学图形图橡处理识别技术与医学信息要点分析.ppt
- 次贷危机要点分析.ppt
- 8-图像检索中的相关反馈要点分析.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 2024-2025学年初中信息科技冀教版2024七年级全一册-冀教版2024教学设计合集.docx
- 重大危险源管控措施及方案.doc VIP
- 十三辙《韵辙表》——合辙押韵必备.pdf VIP
- 2024年凉山州越西县卫生健康局聘用村卫生室村医笔试真题.docx VIP
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第6章.docx VIP
- 数字逻辑与数字系统朱正东习题答案.pdf VIP
- 冀教版英语九年级上册课堂同步练习试题及答案(全册).pdf VIP
- 烟雾病讲解课件.ppt
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第5章.docx VIP
- 以病例分析为主导的营养诊疗示范题库答案-2025年华医网继续教育答案.docx VIP
文档评论(0)