- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]数据表与表数据
/* 在表stud_info中插入一条记录(0401040125,傅兵,08-12-1985,男, 甘肃省天水市,0863-7647456,564000,627)。具体语句如下: */ USE student GO INSERT INTO stud_info VALUES(0401040125,N傅兵,08-12-1985,N男,N甘肃省天水市,0863-7647456,564000,627) GO /* 在表stud_info中插入一条记录(0401040125,傅兵,08-12-1985,男, 甘肃省天水市,0863-7647456,564000,627)。具体语句如下: */ USE student GO INSERT INTO stud_info VALUES(0401040125,N傅兵,08-12-1985,N男,N甘肃省天水市,0863-7647456,564000,627) GO /* 在表stud_info中插入部分记录,只输入stud_id、name、address三个列值: 0401050129,护军,河南省新乡市。参考语句如下: */ USE student INSERT stud_info(stud_id,name,address) VALUES(0401050129,N护军,N河南省新乡市) GO /* 把表stud_info中添加的记录进行修改,命令如下:*/ USE student UPDATE stud_info SET birthday=03-12-87,gender=N男,telcode=0373-4354357,zipcode=453000 WHERE stud_id=0401050129 GO 使用DELETE语句删除数据 删除表stud_info中性别为男的学生记录 删除表stud_info中所有的记录 约束的创建、查看、删除 ALTER TABLE table_name ADD [CONSTRAINT constraint_name] PRIMARY KEY [CLUSTERED|NONCLUSTERED] constraint_expression DROP CONSTRAINT constraint_name 表的分类 SQL Server 2005的表可分为:用户基本表、已分区表、临时表与系统表四类。 (1)用户基本表:是存放用户数据的标准表,是数据库中最基本、最主要的对象。 (2)已分区表:是将数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中。在维护整个集合的完整性时,使用分区可以快速而有效地访问或管理数据子集,从而使大型表或索引更易于管理。在分区方案下,将数据从 OLTP 加载到 OLAP 系统中这样的操作只需几秒钟,而不是像在早期版本中那样需要几分钟或几小时。对数据子集执行的维护操作也将更有效,因为它们的目标只是所需的数据,而不是整个表。已分区表支持所有与设计和查询标准表关联的属性和功能,包括约束、默认值、标识和时间戳值、触发器和索引。分区表主要用于:1)表中包含或可能包含以不同方式使用的许多数据;2)对表的查询或更新没有按照预期的方式执行,或者维护开销超出了预定义的维护期。 表的分类(续) (3)临时表:临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。 (4)系统表:SQL Server将定义服务器配置及其定义所有表的数据存储在一组特殊的表中,这组表称为系统表。除非通过专用的管理员连接,否则用户无法直接查询或更新系统表。也可以通过目录视图查看系统表中的信息。 重要提示:SQL Server 2005 Database Engine系统表已作为只读视图实现,目的是为了保证SQL Server 2005中的向后兼容性。无法直接使用这些系统表中的数据。建议通过使用目录视图访问SQL Server元数据。 建立表之间的关系 表和表之间的引用关系可以通过外键约束来实现。创建外键约束既可以由FOREIGN KEY子句完成,也可以在对象资源管理器中完成。 创建和删除FOREIGN KEY约束 ALTER TABLE table_name ADD [CONSTRAINT constraint_name] [FOREIGN KEY] REFERENCES referenced_table_name [(ref_col
文档评论(0)