sql 表的创建(大屏幕).docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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数据类型来表示,这两种数据类型很特殊,因为他们的数据量较大,所以他们被存储在专门的页中

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档