- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.1 向表中添加数据 使用企业管理器向表中添加 在企业管理器中,展开相关数据库节点,单击“表”图标,在明细窗格中右击需要添加数据的表,弹出快捷菜单,单击“打开表—返回所有的行”命令,打开查询设计器的结果窗口. 查询设计器的表中可以输入新记录,也可以修改和删除已经输入的记录。 4.4.2 数据库中表的查看 查看表结构 使用企业管理器查看 在企业管理器,右击需要查看结构的表,在弹出的快捷菜单中选择“属性”命令,打开表属性对话框,单击“常规”和“全文索引”标签查看表信息。 使用系统存储过程sp_help查看,语法格式: [EXECUTE] sp_help [表名] 例如,查看“班级”表的结构,可以使用下列语句: EXECUTE sp_help 班级 4.4.2 数据库中表的查看 查看表中的数据 使用企业管理器查看表中的数据 在企业管理器中,右击需要查看数据的表,弹出快捷菜单,单击“打开表—返回所有的行”命令,打开查询设计器的结果窗口查看数据。 使用查询分析器查看表中的数据 打开查询分析器,在“对象浏览器”中选择相应的数据库,展开数据库目录和用户表目录,右击要查看的表,从弹出快捷菜单中选择“打开”命令,就会打开表窗口,在此窗口中用户可以查看、修改和删除表中的数据。 4.5 案例应用举例 4.5.1 学生选课系统的各表定义 4.5.2 学生选课系统各表的创建 第4章数据库中表的基本操作 SQL Server 数据库中的表是一个非常重要的数据库对象,用户所关心的数据都分门别类地存储在各个表中,对数据的访问、验证、关联性连接、完整性维护等都是通过对表的操作实现的,所以掌握对数据库表的操作就显得非常重要了。 5 第4章 数据库中表的基本操作 4.1SQL Server表的概述 4.2数据库中表的创建 4.3表的修改与删除 4.4数据的添加与表的查看 4.5案例应用举例 4.1 SQL Server表的概述 4.1.1SQL Server表的概念 4.1.2SQL Server 2000 数据类型 4.1.1 SQL Server表的概念 1.表的概念 关系数据库的理论基础是关系模型,它直接描述数据库中数据的逻辑结构。 关系模型的数据结构是一种二维表格结构,在关系模型中现实世界的实体与实体之间的联系均用二维表格来表示。如下图所示: 学号 姓名 性别 出生日期 系 入学时间 000101 张三 男 1980 计算机 2000 000201 李伟 男 1981 经济管理 2000 010101 王丽 女 1982 数学 2001 关系名 属性 (列) 属性(列)名 关系模式 关系 元组,记录 主键(码) Student 4.1.1 SQL Server表的概念 2. SQL Server表与关系模型的对应 关系模型 SQL Server表 关系名 表名 关系 表 关系模式 表的定义 属性 表的列或字段 属性名 字段名或列名 值 列值或字段值 元组 表的行或记录 码 主键 关系完整性 SQL Server的约束 4.1.1 SQL Server表的概念 3. 表的设计 设计 SQL Server 数据库表时,要根据数据库逻辑结构设计的要求,确定需要什么样的表,各表中都有哪些数据,所包含的数据的类型,表的各列及每一列的数据类型,哪些列允许空值,哪里需要索引,哪些列是主键等。 4.1.1 SQL Server表的概念 在SQL Server创建表有如下限制: 每个数据库里最多有20亿个表。 每个表上最多可以创建一个聚集索引和249个非聚集索引。 每个表最多可以配置1024个字段。 每条记录最多可以占8060B,但不包括text字段和image字段。 4.1.2 SQL Server 2000数据类型 二进制数据 字符型数据类型 Unicode字符数据 日期时间型数据 整数型数据 精确数值型数据 近似数值类型 货币数据 位类型数据 4.1.2 SQL Server 2000数据类型 二进制数据 binary[(n)]:为存储空间固定的数据类型,存储空间大小为 n+4 个字节。n 必须从1到8000。若输入的数据不足n+4个字节,则补足后存储。若输入的数据超过n+4个字节,则截断后存储。 varbinary[(n)]:按变长存储二进制数据。n必须从1到8000。若输入的数据不足n+4个字节时,则按实际数据长度存储。若输入的数据超过n+4个字节,则截断后存储。binary数据比varbinary数据存取速度快,但是浪费存储空间,用户在建立表时,选择那种二进制数据类型可根据具体的使用环境来决定。若不指定n的值,则默认为1。 image:数据类型可以存储最大长度为231-1个字节的二进制
文档评论(0)