- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql 表的创建(大屏幕)
[组织教学]
[复习提问]
执行Create database student命令后,系统在磁盘上建立了什么文件?存在什么位置?
创建的数据库若要重复使用,有哪两种方法实现?
SQL SERVER2005软件的安装:
32位机、64位机
微机没有安装C#的开发环境:服务器工具 SSMS管理工具都安装;
微机已安装C#2008的开发环境:只安装SSMS管理工具;
[讲授新课]
第四章 表的创建与管理
表是SQL Server数据库中一种最主要的对象之一,它存储数据库中所有的数据。表实质上就是一张二维表格.每一行称为一条记录,每一列称为一个字段。
一、表的基本概念:(部分前面已讲)
表:一张二维表格。(分为表结构\表数据)
记录:表中的每一行。
字段:表中的每一列。
2、关键字:唯一标识表中每一行的列或列组合称为表的关健字。(可有一个或多个)
主关健字(主键)(primary key):当关健字有多个时,从中选择一个作为表的主键。
例子:学生表----关健字(学号、身份证号);
主键:学号(一个)
主健列值不能重复,保证表中记录的唯一性
一个表上只能有一个主键,且该列数据都不能取空值.
3、外键(foreign key)
当一个表的一个列或列组合与另一个表的主键相关联(即该列的取值必须参照另一个表的主键值时),这个列或列组合就称为该表的外键。
例子:学生表(学号,姓名,性别。身份证号。。。。。)
成绩表(学号,课程号,成绩)
课程表(课程号,课程名) j01 j02 j03
4、默认值(default)
当向表中插入数据时,如果用户没有明确给出某列值时,系统自动添加的值。
作用:输入数据时方便,简化操作。
5、空值(NULL)
未输入的数据,但并不代表没有或零。
6、IDENTITY列—标识列:---了解
由系统自动生成的能够标识表中每一行的序列值。
应用:插入数据时,输入数据方便简单。 (相当于ACCESS中的自动编号类型)
使用IDENTITY列时应注意以下几点:
每张表只允许有一个IDENTITY列
该列必须使用下列数据类型之一:decimal、numeric int、smallint、tinyint
该列必须设置成不允许为空值,且不能有默认值
二、 数据类型
常用的系统数据类型有:
1、整型: 用于存储整数。
bigint: 8个字节
int:4个字节
Smallint :2个字节
Tinyint :1个字节
注:各类型的数据所表示的数据范围不同。(如:年龄、学号)
2.浮点型 :用于存储十进制实数 。
(1)Real:4个字节,最大精确到7位小数位数。
(2)Float:占用8个字节的存储空间,可以精确到第15位小数。
(3)Decimal:存放固定精度和小数位数的实数。
可写为decimal(p,s)的形式。
注意:数据的总位数p不包括小数点。
例如:decimal(10,5),表示共有10位数,其中整数5位,小数5位。
应用: 各科成绩字段---- Real;或decimal(4,1)
3.字符型:
用来存储各种字母、数字和特殊符号。
(1)char:存放固定长度的字符串。char(n),n是指数据占用的字节数,一个字符占用1个字节,一个汉字占用2个字节;n的取值为1~8000。
(2)varchar:存储可变长度字符串,形式为:varchar(n)
(3)text:存放数据量很大时的字符数据(8000时2gb).4个字节(指针)。
应用:性别--- char( 2),姓名--- char(8 ).varchar(8 ),简历--- text
了解:nchar(8) nvarchar(n)-----n是字符长度,一个字符和一个汉字长度都是1,但占用两个字节。(双字节,一般不常用)
char(2)----可输入两个字符或一个汉字,在磁盘上占用2个字节;(2是字节数)
nchar(2)---可输入两个字符或两个汉字,但在磁盘上占用4个字节。(2是字符数)
4、日期和时间数据类型:
(1) datetime: 8个字节
(2)smalldatetime:4个字节
该类型数据允许使用-/和.作为不同分隔符;
应用:出生日期----- smalldatetime ‘’
5、货币型: money:, smallmoney,小数位=4(默认4位小数)。
6、
二进制类型:
image:存放数据量很大的二进制数据。应用:照片
注意:文本和图像数据,在SQL Sever中是用text和image数据类型来表示,这两种数据类型很特殊,因为他们的数据量较大,所以他们被存储在专门的页中
您可能关注的文档
- 如何在单台计算机上配置 Windows 防火墙.doc
- 图解Sql 2000及SP4安装步骤.doc
- IBM小型机巡检指导.doc
- Oracle与Sql Server函数对照.docx
- matlab基本函数调用.docx.docx
- usb加载详细过程.doc
- 为VC MDI主窗口程序加背景图.doc
- 钣金一般加工流程.doc
- 如何加载LISP程序.doc
- 驱动程序即添加到操作系统中的一小块代码.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)