网站大量收购独家精品文档,联系QQ:2885784924

第四讲_数据表的建立和修改.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲_数据表的建立和修改

3.2创建和管理数据表 3.2.1数据表简介 数据表是由数据记录按照一定的顺序和格式构成的数据集合,是包含数据库中所有数据的数据库对象。数据表中的每一行代表惟一的一条记录,每一列代表记录中的一个域。在SQL Server中,一个数据库中可以创建多达200万张表,每个表最多可达1024列,每行最多8092字节(不包括image,text或next数据)在设计数据表时,一般应考虑: (1)数据表所包含的列数,每一列的数据类型,列是否允许空值。 (2)数据表是否需要索引,哪些列是主键,哪些列是外键。 (3)数据表是否需要约束、默认设置或规则。 3.2创建和管理数据表 3.2.2创建数据表 在SQL Server中,创建数据表有两种方法:一种是使用企业管理器,另一种是使用查询分析器。 1.使用企业管理器创建数据表 使用企业管理器创建数据表的步骤如下: (1)展开服务器、数据库,展开建立数据表所在的数据库。 (2)右击“表”,在弹出的菜单中选择“新建表”命令,屏幕显示表设计器对话框。 (3)在表设计器对话框中,根据设计好的表结构输入对应的列名、数据类型、长度和是否为空。 (4)填写完所有列后,单击工具栏中的“存盘”按钮,在弹出的对话框中输入数据表名,按“确定”按钮,即可完成数据表的创建 3.2创建和管理数据表 在xscj库中建立xs表结构如下: 3.2创建和管理数据表 2.使用查询分析器创建数据表 在查询分析器中,使用CREATE TABLE语句创建数据表。CREATE TABLE语句的基本语法格式如下: CREATE TABLE [[数据库名.]表所有者.]表名 (列名 列的属性 [,…n] ) 其中,列的属性包括列的数据类型、是否为空、列的约束等。 使用insert语句插入表数据 Insert 语句最基本的格式: insert table_name values(constant1,constant2……) 该语句的功能是向由table_name指定的表中加入由values指定的各列值的行。 例1:向xscj数据库的表xs中插入如下一行: 00112 罗粼粼 计算机 0 1/30/1980 0:0:0 40 可以使用如下T-SQL语句: 使用update语句修改数据 Update语句的最基本格式为: update{table_name|view_name} set column_name={expression|default|null}[,……n] [where search_condition] 该语句的功能是:将table_name指定的表或view_name指定的视图中,满足search_condition条件的记录中由set指定的各列的列值设置为set指定的新值。若不用where子句,则更新所有记录的指定列值。 使用delete或trancate table 语句删除数据 在T-SQL语言中,删除数据可以使用delete table语句来实现。 使用delete语句删除数据 其最基本的语法格式为: delete[from] {table_name|view_name} [wheresearch_condition] 该语句的功能为从table_name指定的表或view_name所指定的视图中删除满足search_condition条件的行,若省略该条件,表示删除所有行。 SQL Server 2000实用教程 广西机电职业技术学院 计算机与信息工程系 无 是 16(系统默认) text 备注 无 是 1 tinyint 总学分 无 否 4 smalldatetime 出生时间 男1,女0 1 否 1 bit 性别 无 是 10 char 专业名 无 否 8 char 姓名 主键 无 否 6 char 学号 说明 默认值 是否允许为空值 长度 数据类型 列名 例:设已创建了数据库XSCJ,现在该数据库中需创建学生情况表XS,该表的结构见下表,创建XS的T-SQL语句如下: Use XSCJ Create table XS (学号 char(6) not null, 姓名 char(8) not null, 专业名 char(10) null, 性别 bit not null, 出生时间 smalldatetime not null 总学分 tinyint null, 备注 text null) 练习,创建教师、学生、课程、成绩表 教师表字段包括:编号、姓名、性别、年龄、职称; 学生表字段包括:学号、姓名、性别、年

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档