精华内容
下载资源
问答
  • ArcGIS 字段数据类型 创建要素类和表时,请为各...此外,其他数据存储格式,例如 shapefile 或 dbf 表具有不同的数据类型限制。当您在各种数据存储类型之间移动数据 时,一定要了解目标存储格式的数据类型大小限制。
  • 在 Access 2013 中,这两个数据类型已分别被重命名为“长文本”和“短文本”,它们具有不同的属性大小限制。 在 .accdb 文件中,长文本字段的作用与旧“备注”字段相同。格式文本是指使用...

    展开全部

    在早期版本的 Access 中,使用“备注”数636f707962616964757a686964616f31333433623065据类型存储大量文本,使用“文本”数据类型存储较短的字符串。

    在 Access 2013 中,这两个数据类型已分别被重命名为“长文本”和“短文本”,它们具有不同的属性和大小限制。 在 .accdb 文件中,长文本字段的作用与旧的“备注”字段相同。

    格式文本是指使用纯文本中没有的通用格式选项(例如,加粗和倾斜)设置了格式的文本。Office Access 2007 通过使用“备注”数据类型来存储格式文本。

    这是 Access 中唯一具有对格式文本的内置支持的数据类型。若要创建用于存储格式文本的字段,请创建一个备注字段,然后将该字段的 TextFormat 属性设置为 RichText。

    扩展资料:

    特性:

    其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的数据库引擎是随Access一起安装和发布的,JET数据库与Access就有了天生的血缘关系。

    并且Access对JET数据库做了很多地扩充,如,在Access的环境中,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中,只有在Access环境中才能使用这些对象。

    Microsoft Windows操作系统版本的不断升级和改良,在Windows XP以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布。从此JET数据库引擎从Access中分离出来,而Access也就成为了一个专门的数据库应用开发工具。

    展开全文
  • 下表描述了 Office Access 2007 中的字段可用的数据类型。 数据类型 存储 大小 文本 字母数字字符 用于不在计算中使用的文本或文本和数字(例如,产品 ID)。 最大为 255 个字符。 备注 字母...

    下表描述了 Office Access 2007 中的字段可用的数据类型。


    数据类型 存储 大小
    文本 字母数字字符

    用于不在计算中使用的文本或文本和数字(例如,产品 ID)。

    最大为 255 个字符。
    备注 字母数字字符(长度超过 255 个字符)或具有 RTF 格式的文本。

    用于长度超过 255 个字符的文本,或用于使用 RTF 格式的文本。例如,注释、较长的说明和包含粗体或斜体等格式的段落等经常使用“备注”字段。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。
    数字 数值(整数或分数值)。

    用于存储要在计算中使用的数字,货币值除外(对货币值数据类型使用“货币”)。

    1、2、4 或 8 个字节,或 16 个字节(用于同步复制 ID 时)。
    日期/时间 日期和时间。

    用于存储日期/时间值。请注意,存储的每个值都包括日期和时间两部分。

    8 个字节。
    货币 货币值。

    用于存储货币值(货币)。

    8 个字节。
    自动编号 添加记录时 Office Access 2007 自动插入的一个唯一的数值。

    用于生成可用作主键的唯一值。请注意,自动编号字段可以按顺序增加指定的增量,也可以随机选择。

    4 个字节或 16 个字节(用于同步复制 ID 时)。
    是/否 布尔值。

    用于包含两个可能的值(例如,“是/否”或“真/假”)之一的“真/假”字段。

    1 位(8 位 = 1 个字节)。
    OLE 对象 OLE 对象或其他二进制数据。

    用于存储其他 Microsoft Windows 应用程序中的 OLE 对象。

    最大为 1 GB。
    附件 图片、图像、二进制文件、Office 文件。

    这是用于存储数字图像和任意类型的二进制文件的首选数据类型。

    对于压缩的附件,为 2 GB。对于未压缩的附件,大约为 700k,具体取决于附件的可压缩程度。
    超链接 超链接。

    用于存储超链接,以通过 URL(统一资源定位器)对网页进行单击访问,或通过 UNC(通用命名约定)格式的名称对文件进行访问。您还可以链接至数据库中存储的 Access 对象。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。
    查阅向导 实际上不是数据类型,而会调用“查阅向导”。

    用于启动“查阅向导”,使用户可以创建一个使用组合框在其他表、查询或值列表中查阅值的字段。

    基于表或查询:绑定列的大小。

    基于值:用于存储值的文本字段的大小。


    提示    对于电话号码、部件号和其他不会用于数学计算的数字,应该选择“文本”数据类型,而不是“数字”数据类型。

    对于“文本”和“数字”数据类型,可通过设置“字段大小”属性框中的值来更加具体地指定字段大小或数据类型。

     

     

    下表列出了这些数据类型,显示了每个数据类型所存储的数据的类型,并描述了每个类型所受到的限制。

    数据类型 用于存储 限制/约束
    文本 字母数字数据(文本和数字) 最多可存储 255 个字符。
    备注 字母数字数据(文本和数字) 如果以编程的方式来填写字段,则最多可存储 2GB 数据(此大小限制适用于所有 Access 数据库)。请记住,添加 2GB 数据会导致数据库操作缓慢。

    如果手动输入数据,则可以在表字段以及绑定到该字段的任何控件中输入并查看最多 65,535 个字符。

    以 Office Access 2007 文件格式创建数据库时,备注字段还支持 RTF 编辑。

    有关详细信息,请参阅设置表、窗体和报表中数据的格式在支持 RTF 的控件或列中输入或编辑数据插入、更改或删除“备注”字段等文章。

    数字 数值数据 数字字段使用“字段大小”设置来控制字段可以包含的值的大小。可以将字段大小设置为 1、2、4、8 或 16 个字节。

    有关数字字段的详细信息,请参阅文章插入、创建或删除存储数值的字段

    日期/时间 日期和时间 Access 将所有日期存储为 8 字节的双精度整数。

    有关使用日期/时间字段的详细信息,请参阅文章插入、创建或删除存储日期值的字段

    货币 货币数据 将数据存储为精度为四个小数位的 8 字节数字。可以使用此数据类型存储财务数据。当不希望 Access 对值进行四舍五入时,也可以使用它。
    自动编号 创建新记录时由 Access 创建的唯一值 将数据存储为 4 字节值;通常在主键中使用。

    有关主键的详细信息,请参阅添加、设置、更改或删除主键

    是/否 Boolean(True 或 False)数据。 Access 使用 -1 表示所有“是”值,使用 0 表示所有“否”值。
    OLE 对象 来自 Office 和基于 Windows 的程序的图像、文档、图形和其他对象 最多可存储 2GB 数据(此大小限制适用于所有 Access 数据库)。请记住,添加 2GB 数据会导致数据库操作缓慢。OLE 对象字段创建原始文档或其他对象的位图图像,然后在数据库的表字段以及窗体或报表控件中显示该位图。

    为了让 Access 呈现这些图像,必须在运行数据库的计算机上注册 OLE 服务器(支持该文件类型的程序)。如果没有为给定的文件类型注册 OLE 服务器,则 Access 将显示断开的图像图标。这是某些图像类型的已知问题,尤其以 JPEG 图像最为明显。

    通常,应当对 .accdb 文件使用附件字段而不是 OLE 对象字段。附件字段能更有效地使用存储空间,并且即使缺少注册的 OLE 服务器,也不受影响。

    有关使用附件的详细信息,请参阅此表的最后一行以及向数据库中的记录附加文件一文。

    超链接 Web 地址 最多可存储 1 GB 数据。可以存储指向以下位置的链接:网站、Intranet 或局域网 (LAN) 上的网站或文件,以及计算机上的网站或文件。
    附件 任何受支持的文件类型 对于 Office Access 2007 .accdb 文件来说是一种新的类型。可以将图像、电子表格文件、文档、图表以及其他类型的受支持文件附加到数据库记录中,就像在电子邮件中附加文件那样。还可以查看和编辑附加的文件,具体取决于数据库设计者如何设置附件字段。附件字段提供了比 OLE 对象字段更高的灵活性,并且能够更有效地使用存储空间,因为它们不创建原始文件的位图图像。

    有关使用附件的详细信息,请参阅将文件附加到数据库记录一文。

     

    注释    在 Office Access 2007 中,可以通过使用数据表视图或设计视图来设置表字段的数据类型。此部分提供的步骤解释了如何在这两种视图中设置数据类型。在设计视图中设置数据类型时,您将看到第十一个选项“查找向导”。该选项实际上并不是一个数据类型。查找向导用于创建将外键字段链接到其他表的查找字段。默认情况下,Access 将查找字段设置为数字数据类型。

    有关创建和使用查找字段的详细信息,请参阅添加或更改允许存储多个值的查找字段一文。

    最后,数据类型提供了基本形式的数据验证,这是因为它们有助于确保用户在表字段中输入正确类型的数据。例如,您不能在设置为只接受数字的字段中输入文本。

     

     

    下表列出了可用的字段属性。

    使用此字段属性 目的
    字段大小 设置存储为“文本”、“数字”或“自动编号”数据类型的数据的最大大小。
    格式 自定义显示或打印时字段的显示方式。
    小数位数 指定显示数字时使用的小数位数。
    新值 设置“自动编号”字段是递增的还是为其指定随机值。
    输入掩码 显示指导数据输入的编辑字符。
    标题 设置默认情况下在表单、报表和查询的标签中显示的文本。
    默认值 添加新记录时为字段自动指定默认值。
    有效性规则 提供在此字段中添加或更改值时必须为真的表达式。
    有效性文本 输入当值与有效性规则表达式冲突时显示的文本。
    必填 要求在字段中输入数据。
    允许零长度字符串 允许在“文本”或“备注”字段中输入(通过设置为“是”)零长度字符串 ("")。
    索引 通过创建和使用索引来加速对此字段中数据的访问。
    Unicode 压缩 存储大量文本(大于 4,096 个字符)时压缩此字段中存储的文本。
    输入法模式 控制 Windows 亚洲语言版本中的字符转换。
    IME 语句模式 控制 Windows 亚洲语言版本中的字符转换。
    智能标记 对此字段附加智能标记。
    仅追加 允许(通过设置为“是”)对“备注”字段执行版本控制。
    文本格式 选择“格式文本”将按 HTML 格式存储文本,并允许设置多种格式。选择“纯文本”将只存储文本。
    文本对齐 指定控件中文本的默认对齐方式。
    精度 指定允许的数字总位数,包括小数点左右两侧的位数。
    数值范围 指定可在小数分隔符右侧存储的最大位数。

    如果需要更多的空间来输入或编辑属性框中的属性设置,请按 Shift+F2 来显示“显示比例”框。

     

     

    下表提供了有关“字段大小”、“格式”和“新值”字段属性的其他信息。

    “字段大小”属性 说明
    文本 输入 1 到 255 之间的值。文本字段的范围为 1 到 255 个字符。对于较大的文本字段,请使用“备注”数据类型。
    数字 选择下列选项之一:
    • 字节 - 适用于 0 到 255 之间的数值。存储要求为单字节。
    • 整型 - 适用于 -32,768 到 +32,768 之间的数值。存储要求为 2 个字节。
    • 长整型 - 适用于 -2,147,483,648 到 +2,147,483,647 之间的数值。存储要求为 4 个字节。

       

      提示    “长整型”可用于将其他表的主键“自动编号”字段中显示的值存储为外键。

       

    • 单精度型 - 适用于 -3.4 x 1038 到 +3.4 x 1038 之间且最多有 7 个有效数位的浮点数值。存储要求为 4 个字节。
    • 双精度型 - 适用于 -1.797 x 10308 到 +1.797 x 10308 之间且最多有 15 个有效数位的浮点数值。存储要求为 8 个字节。
    • 同步复制 ID - 用于存储同步复制所需的全局唯一标识符。存储要求为 16 个字节。请注意,使用 .accdb 文件格式时不支持同步复制。
    • 小数 - 适用于从 -9.999... x 1027 到 +9.999... x 1027 之间的数值。存储要求为 12 个字节。
    自动编号 选择下列选项之一:
    • 长整型 - 适用于 1 到 +2,147,483,648 之间(将“新值”字段属性设置为“递增”时)以及 -2,147,483,648 到 +2,147,483,647 之间(将“新值”字段属性设置为“随机”时)的唯一数值。存储要求为 4 个字节。
    • 同步复制 ID - 用于存储同步复制所需的全局唯一标识符。存储要求为 16 个字节。请注意,使用 .accdb 文件格式时不支持同步复制。
    Format 属性
    文本 可以定义自定义格式。有关详细信息,请参阅在表、窗体和报表中格式化数据
    数字 选择下列选项之一:
    • 常规数字 - 按照输入显示数字。

      例如,3456.789 显示为 3456.789

    • 货币 - 使用千位分隔符显示数字,并对负金额、小数点和货币符号以及小数位数应用“控制面板”的“区域和语言选项”中的设置。

      例如,3456.789 显示为 $3,456.79

    • 欧元 - 使用欧元货币符号显示数字,而无论在“区域和语言选项”中指定了哪种符号。
    • 固定 - 至少显示一个数字,并对负金额、小数点和货币符号以及小数位数应用“控制面板”的“区域和语言选项”中的设置。

      例如,3456.789 显示为 3456.79

    • 标准 - 使用千位分隔符显示数字,并对负金额、小数点和小数位数应用“控制面板”的“区域和语言选项”中的设置。

      例如,3456.789 显示为 3,456.79

    • 百分比 - 将值乘以 100 并在显示数字时在数字的最后加上百分号。对负金额、小数点以及小数位数应用“控制面板”的“区域和语言选项”中的设置。

      例如,0.3456 显示为 35%

    • 科学记数 - 采用标准科学记数法显示值。

      例如,3456.789 显示为 3.46E+03

    日期/时间 选择以下预定义的显示格式之一:
    • 常规日期 - 使用“短日期”和“长时间”设置的组合形式显示值。
    • 长日期 - 使用“控制面板”的“区域和语言选项”中的“长日期”设置显示值。
    • 中日期 - 使用“dd-mm-yy”格式(如 14-07-06)显示值。
    • 短日期 - 使用“控制面板”的“区域和语言选项”中的“短日期”设置显示值。
    • 长时间 - 使用“控制面板”的“区域和语言选项”中的“时间”设置显示值。
    • 中时间 - 使用“HH:MM PM”格式(其中 HH 是小时,MM 是分钟,PM 是上午或下午)显示值。小时的范围从 1 到 12,分钟的范围从 0 到 59。
    • 短时间 - 使用“HH:MM”格式(其中 HH 是小时,MM 是分钟)显示值。小时的范围从 0 到 23,分钟的范围从 0 到 59。
    是/否 选择下列选项之一:
    • 真/假 - 将值显示为“真”或“假”。
    • 是/否 - 将值显示为“是”或“否”。
    • 开/关 - 将值显示为“开”或“关”。

    注释    在上文中,“开”、“真”和“是”均是等效的。“假”、“否”和“关”也是等效的。

    “新值”属性
    自动编号 选择以下选项之一(仅适用于“自动编号”数据类型):
    • 递增 - 起始值为 1,对每条新记录递增 1。
    • 随机 - 以随机值开始,并为每条新记录指定一个随机值。

     

     

    下表列出了可能在 Office Access 2007 中执行的数据类型转换,并描述了 Access 可能对该转换施加的任何限制。

    转换为此类型 原始类型 更改或限制
    文本 备注 Access 删除除前 255 个字符以外的所有字符。
    数字 无限制。
    日期/时间 无限制。
    货币 无限制。
    自动编号 无限制。
    是/否 值 -1(“是/否”字段中的“是”)转换为“是”。值 0(“是/否”字段中的“否”)转换为“否”。
    超链接 Access 截断长度超过 255 个字符的链接。
    备注 文本 无限制。
    数字 无限制。
    日期/时间 无限制。
    货币 无限制。
    自动编号 无限制。
    是/否 值 -1(“是/否”字段中的“是”)转换为“是”。值 0(“是/否”字段中的“否”)转换为“否”。
    超链接 无限制。
    数字 文本 文本必须由数字和有效货币以及小数分隔符组成。文本字段中的字符数必须在为数字字段设置的大小范围内。

    有关数字字段的大小的详细信息,请参阅插入、创建或删除存储数值的字段一文。

    备注 备注字段只能包含文本和有效货币以及小数分隔符。备注字段中的字符数必须在为数字字段设置的大小范围内。

    有关数字字段的大小的详细信息,请参阅插入、创建或删除存储数值的字段一文。

    数字,但具有不同的字段大小或精度 值不得大于或小于新字段大小可以存储的值。更改精度可能导致 Access 对某些值进行四舍五入。
    日期/时间 可以转换的日期取决于数字字段的大小。请记住,Access 将所有日期存储为一串日期,并将日期值存储为双精度浮点整数。

    在 Access 中,1899 年 12 月 30 日是日期 0。在 1899 年 4 月 18 日到 1900 年 9 月 11 日范围以外的日期超出了字节字段的大小。在 1810 年 4 月 13 日到 1989 年 9 月 16 日范围以外的日期超过了整型字段的大小。

    若要容纳所有可能的日期,请将数字字段的“字段大小”属性设置为“长整型”或更大值。

    有关串行日期以及 Access 如何使用和存储日期值的详细信息,请参阅输入日期或时间值一文。

    货币 值不得超过(或小于)为该字段设置的大小限制。例如,只有当值大于 255 但不超过 32,767 时,才能将货币字段转换为整型字段。
    自动编号 值必须在为该字段设置的大小限制范围内。
    是/否 “是”值转换为 -1。“否”值转换为 0。
    超链接 不适用。
    日期/时间 文本 原始文本必须是可识别的日期或日期-时间组合。例如,2006 年 1 月 18 日。
    备注 原始文本必须是可识别的日期或日期-时间组合。例如,2006 年 1 月 18 日。
    数字 值必须在 -657,434 和 2,958,465.99998843 之间。
    货币 值必须在 -¥657,434 与 ¥2,958,465.9999 之间。
    自动编号 值必须大于 -657,434 但小于 2,958,466。
    是/否 值 -1(“是”)转换为 1899 年 12 月 29 日。值 0(“否”)转换为午夜 (12:00:00 AM)。
    超链接 不适用。
    货币 文本 文本必须由数字和有效分隔符组成。
    备注 文本必须由数字和有效分隔符组成。
    数字 无限制
    日期/时间 无限制,但是 Access 可能对值进行四舍五入。
    自动编号 无限制
    是/否 值 -1(“是”)转换为 $1。值 0(“否”)转换为 0$。
    超链接 不适用。
    自动编号 文本 如果“自动编号”字段充当主键,则不允许转换。
    备注 如果“自动编号”字段充当主键,则不允许转换。
    数字 如果“自动编号”字段充当主键,则不允许转换。
    日期/时间 如果“自动编号”字段充当主键,则不允许转换。
    货币 如果“自动编号”字段充当主键,则不允许转换。
    是/否 如果“自动编号”字段充当主键,则不允许转换。
    超链接 不适用。
    是/否 文本 原始文本只能由“是”、“否”、“True”、“False”、“开”和“关”组成。
    备注 原始文本只能由“是”、“否”、“True”、“False”、“开”和“关”组成。
    数字 零或 Null 转换为“否”,其他所有值转换为“是”。
    日期/时间 Null 或 12:00:00 AM 转换为“否”,其他所有值转换为“是”。
    货币 零和 Null 转换为“否”,其他所有值转换为“是”。
    自动编号 Access 将所有值转换为“是”。
    超链接 不适用。
    超链接 文本 如果原始文本包含有效的 Web 地址,例如,adatum.com、www.adatum.com 或 http://www.adatum.com,则 Access 会将文本转换为超链接。Access 将尝试转换其他值,这意味着您会看到带下划线的文本,并且在您指向链接时,鼠标光标将发生变化,但链接无效。文本可以包含任何有效的 Web 协议:http://、gopher://、telnet://、ftp://、wais:// 等等。
    备注 请参阅上一条。适用同样的限制。
    数字 如果数字字段是关系的一部分,则不允许转换。如果原始值采用有效的 IP 地址形式(以句点分隔的四组数,每组三个数字:nnn.nnn.nnn.nnn),并且数字恰好与 Web 地址一致,则转换将产生有效的链接。否则,Access 会在每个值的前面追加 http://,所得到的链接将无效。
    日期/时间 Access 会在每个地址前面追加 http://,但所得到的链接几乎永远不会有效。
    货币 Access 会在每个值前面追加 http://,但与日期一样,所得到的链接几乎永远不会有效。
    自动编号 如果自动编号字段是关系的一部分,则不允许转换。Access 会在每个值前面追加 http://,但所得到的链接几乎永远不会有效。
    是/否 Access 将所有“是”值转换为 -1,将所有“否”值转换为 0,并在每个值前面追加 http://。所得到的链接无效。

     

     

    下表列出了可用的表属性。

    使用此表属性 目的
    说明 提供表的说明。
    默认视图 设置在打开表时是将数据表、数据透视表还是数据透视图作为默认视图。
    有效性规则 提供在添加记录或更改记录时必须为真的表达式。
    有效性文本 输入当记录与有效性规则表达式冲突时显示的文本。
    筛选 定义条件以仅在数据表视图中显示匹配行。
    排序依据 选择一个或多个字段,以指定数据表视图中的行的默认排序顺序。
    子数据表名称 指定子数据表是否应显示在数据表视图中,如果显示,则还要指定哪个表或查询应提供子数据表中行。
    链接子字段 列出在用于该子数据表的表或查询中与此表的主键字段匹配的字段。
    链接主字段 列出此表中与子数据表的子字段匹配的主键字段。
    子数据表高度 指定在打开时是展开以显示所有可用的子数据表行(默认设置),还是设置要在打开时显示的子数据表窗口的高度。
    子数据表展开 设置在打开表时是否展开所有的子数据表。
    方向 请根据语言阅读方向是从左到右,还是从右到左来设置查看方向。
    在 SharePoint 上显示视图 指定在将数据库发布到 SharePoint 网站后,与此表关联的表单和报表在 Windows SharePoint Services 中的“视图”菜单上是否可用。
    加载时的筛选器 在数据表视图中打开表时,自动应用“筛选”属性中的筛选条件(通过设置为“是”)。
    加载时的排序方式 在数据表视图中打开表时,自动应用“排序依据”属性中的排序条件(通过设置为“是”)。

    如果需要更多的空间以便在属性框中输入或编辑设置,请按 Shift+F2 来显示“显示比例”框。

    转载于:https://www.cnblogs.com/juan/archive/2009/04/09/1432531.html

    展开全文
  • crefl API图形数据库使用少量主要数据类型作为其反射节点及其类型和属性的反射数据库。 类型 描述 decl_db 包含声明的图形数据库 decl_ref 引用单个声明图节点 decl_tag 枚举表示图节点类型 decl_id 图形数据库...
  • SQL Server数据库基础

    2019-12-23 11:41:23
    在数据库中,大多数表“列”被称为"字段",字段具有自己的属性,如字段类型字段大小等,其中字段类型是字段最重要的属性,它决定了字段能够存储哪种数据。 SQL规范支持5种基本字段类型,包括字符型、文本型、...

    数据库常用对象

    (1)表

    表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。

    (2)字段

    在数据库中,大多数表的“列”被称为"字段",字段具有自己的属性,如字段类型、字段大小等,其中字段类型是字段最重要的属性,它决定了字段能够存储哪种数据。

    SQL规范支持5种基本字段类型,包括字符型、文本型、数值型、逻辑型和日期时间型。

    (3)索引

    索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可以快速访问数据库表里的特定信息。

    (4)视图

    视图(View)是从一个或多个表(或视图)导出的表。视图与表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

    (5)存储过程

    存储过程(Stored Procedure)是在大型数据库中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后进行调用,不需要再次编译,用户通过指定存储过程的名字并给出参数(如果改存储过程带有参数)来执行它,存储过程时数据库中的一个重要对象。

     

    数据库的组成

    SQL Server数据库主要由文件、文件组和日志文件组成,数据库中的所有数据和对象都被存储在文件中。

    (1)文件

    文件是指数据库中用来存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据文件,一个数据文件只能属于一个数据库。当有多个数据库文件时,有一个文件将被定为主要数据文件,其它文件为次要数据文件。

    主要数据文件:存放数据和数据库的初始化信息,每个数据库有且只有一个主要数据文件,默认拓展名为.mdf

    次要数据文件:存放除主要数据文件以外的所有数据文件。有些数据库可能没有次要数据文件,也可能有多个次要数据文件,默认拓展名为.ndf。

    (2)文件组

    文件组是数据库文件的一种逻辑管理单位,它将数据库文件分为不同的文件组,方便对文件的分配和管理。文件组主要分为两种类型:一种是主文件组,另一种是用户自定义文件组。

    (3)日志文件

    SQL Server的日志文件是由一系列日志记录组成,日志文件中记录了存储数据库的更新情况等事物日志信息,用户对数据库进行的插入、删除和更新等操作也都会记录在日志文件中。

    当数据库发生损坏时,可以根据日志文件来分析出错的原因;数据丢失时,还可以使用事物日志恢复数据库。每一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件。

     

    认识系统数据库

    (1)master数据库

    master数据库是SQL Server 2016中最重要的数据库,是整个数据库服务器的核心。用户不能直接修改该数据库,如果master数据库损坏了,那么整个SQL Server服务器将不能工作。

    (2)model数据库

    model数据库是SQL Server2016中创建数据库的模板,对model数据库进行的修改,如数据库大小、排序规则、恢复模式和其它数据库选项等,将应用于以后创建的数据库。

    (3)msdb数据库

    msdb提供运行SQL Server Agent工作的信息。SQL Server Agent是SQL Server中的一个Windows服务,该服务用来运行制定的计划任务。计划任务是在SQL Server中定义的一个程序,该程序不需要干预即可自动开始执行。

    (4)tempdb数据库

    tempdb是SQL Server中的一个临时数据库,用于存放临时对象或中间结果,SQL Server关闭后,该数据库中的内容被清空,每次重新启动服务器之后,tempdb数据库将被重建。

     

    数据库的存储结构

    逻辑存储结构

    说明数据库是由哪些性质的信息所组成。SQL Server的数据库不仅仅只是数据库的存储,所有与数据处理操作相关的信息都存储在数据库中。

    物理存储结构

    说明数据库文件在磁盘中是如何存储的。数据库在磁盘上是以文件为单位存储的,由数据库文件和事物日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。

     

    参考书籍:《SQL Server2016数据库应用实战》

    展开全文
  • Blob对象指是字节序列,并且具有size属性,是字节序列中字节总数,和一个type属性,它是小写ASCII编码字符串表示媒体类型字节序列。 size:以字节数返回字节序列的大小。获取时,符合要求用户代理必须...
  • RackTables数据中心资产管理系统最新官方版,RackTables 数据中心资产管理系统是一个工具用来管理多个机架超过百台服务器,以及成千上万MAC和IP地址。适用于数据中心和机房对服务器进行管理硬件资产,网络地址,...
  • 关于 SQL Server 数据库

    2018-08-16 15:43:30
    字段:表中列称为一个字段,字段具有自己的属性,如字段类型字段大小等。基本字段类型:字符型、文本型、数值型、逻辑型、日期时间型。 索引:单独、物理数据库结构,依赖于表建立,使数据库程序无须对整个...

    常用对象

    1. 表:包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。
    2. 字段:表中的列称为一个字段,字段具有自己的属性,如字段类型、字段大小等。基本字段类型:字符型、文本型、数值型、逻辑型、日期时间型。
    3. 索引:单独的、物理的数据库结构,依赖于表建立,使数据库程序无须对整个表进行扫描,就可以找到所需数据。
    4. 存储过程:一组为了完成特定功能的 SQL 语句集合(包含查询、插入、删除、更新等),编译后以名称的形式存储在 SQL Server 服务器端的数据库中,由用户通过制定存储过程的名字来执行。

    数据库组成

    一,文件。
    1. 主要数据文件:存放数据和数据库的初始化信息。每个数据库有且只有一个主要数据文件,默认扩展名是 .mdf
    2. 次要数据文件:存放除主要数据文件以外的所有数据文件。有些数据库可能没有次要数据文件,也可能有多个次要数据文件,默认扩展名是 .ndf
    3. 事务日志文件:存放用于恢复数据库的所有日志信息。每个数据库至少有一个事务日志文件,也可以有多个事务日志文件,默认扩展名是 .ldf

    二,文件组。
    1. 主文件组:包含主要数据文件和任何没有明确指派给其他文件组的文件。系统表的所有页都分配在主文件组中。
    2. 用户定义文件组:主要是在 create database 或 alter database 语句中,使用 filegroup 关键字指定的文件组。

    文件分组规则:
    1. 文件只能是一个文件组的成员;
    2. 文件或文件组不能由一个以上的数据库使用;
    3. 数据和事务日志信息不能属于同一文件或文件组;
    4. 日志文件不能作为文件组的一部分,日志空间与数据空间分开管理。

    系统数据库

    1. master 数据库:SQL Server最重要的数据库,记录SQL Server实例的所有系统级信息,包括实例范围的元数据、端点、链接服务器和系统配置设置。
    2. tempdb 数据库:临时数据库,用于保存临时对象或中间结果集。
    3. model 数据库:用作SQL Server实例上创建的所有数据库的模板,对其进行的修改将应用于以后创建的所有数据库。
    4. msdb 数据库:用于SQL Server代理计划警报和作业。

    数据类型

    一,精确数字。

    1,整型。

    • bigint,-9223372036854775808~9223372036854775807,字节数8;
    • int,-2147483648~2147483647,字节数4;
    • smallint,-32768~32767,字节数2;
    • tinyint,0~255,字节数1。

    2,位型。

    • bit,1和0(表真和假),字节数1/8。

    3,货币型。

    • money,-922337203685477.5808~922337203685477.5807,字节数8;
    • smallmoney,-214748.3648~214748.3647,字节数4。

    4,十进制。

    • decimal,-10^38-1 ~ 10^38-1,字节数5,9,13或17。

    二,近似数字。

    • float,-1.79E+308~1.79E+308,字节数4,8;
    • real,-3.40E+38~3.40E+38,字节数4。

    三,日期时间。

    • datetime,1753.1.1~9999.12.31,字节数8(精确到3.33毫秒);
    • smalldatetime,1900.1.1~2079.12.31,字节数4(精确到分钟)。

    四,字符。

    1,字符。

    • char(n),固定长度的单字节字符数据,最长8000个字符,字节数N;
    • varchar(n),可变长度的单字节字符数据,最长8000个字符,字节数N;
    • text,可变长度的单字节字符数据,最长2^31-1个字符,字节数N。

    2,Unicode。

    • nchar(n),固定长度的双字节字符数据,最长4000个字符,字节数N;
    • nvarchar(n),可变长度的双字节字符数据,最长4000个字符,字节数N;
    • ntext,可变长度的双字节字符数据,最长2^30-1个字符,字节数N。

    五,二进制。

    • binary(n),固定长度的n(默认1)字节二进制数据(1

    六,特殊类型。

    • timestamp,以二进制格式表示SQL活动的先后顺序,字节数8;
    • uniqueidentifier,以十六字节二进制数字表示一个全局唯一的标识号,字节数16。
    展开全文
  • Access和Access VBA学习总结

    千次阅读 2016-08-04 09:31:01
    access具有哪些数据类型,各有什么作用 Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。在表设计视图中,每一个字段...可以设置“字段大小属性
  • 富文本中的段落可以 具有混合属性,例如缩进,对齐和间距富文本中的文本即可 具有混合属性,例如字体,颜色和点大小单个富文本字段可以 保存几兆字节的数据 本章介绍富文本格式的结构,并说明如何访问构成富文本...
  • 5.提供丰富单元格数据类型(或编辑方式):编辑框、下拉列表框、下拉表格、复选框、日期选择框、货币输入框、按钮、进度条、密码等。 6.行列添加/删除,显示/隐藏、拖动、排序、锁定行列等功能 7.对创建报表支持...
  • mysql基础只是总结

    2012-06-10 17:19:00
    d) change 原始的字段名 新的字段字段类型[大小] 属性,modify 字段类型[大小] 属性⋯⋯ [after|first 字段] e) rename 新表名 (方法二:rename table 旧表名 to 新表名) f) engine=存储引擎(type不...
  • 创建一个ItemEditor,它可以处理含有复杂数据类型的Data 7.6.节.使用项渲染器把SWF对象作为一个菜单项显示 7.7.节.用一个复选框渲染器选择DataGrid 列 7.8.节.为DataGrid创建一个独立复选框项渲染器 7.9.节.为渲染...
  • 问题4-4:从什么地方可以查阅到以太网帧格式中类型字段是怎样分配? 问题4-5:是什么原因使以太网有一个最小帧长和最大帧长? 问题4-6:在双绞线以太网中,其连接导线只需要两对线:一对线用于发送,另一对...
  • AzureIAC-源码

    2021-03-04 11:13:16
    AzureAaC IaaS和PaaS Azure代码所在地 IaaS 如何使用这些模板 ... dscNodeConfigurations-该值具有正在创建每个VM字段和辅助字段。 主要配置是基础配置,然后辅助配置成为计算机类型,如果
  • 当DBGridEh连接到TMemTable类型的数据集时,它允许: 在不移动活动记录的情况下查看所有数据。 显示TMemTable记录的树型结构。 在SubTitle过滤器的下拉列表中自动形成值列表。 根据所选库伦创建分组记录。 ...
  • 所支持的数据类型 数据类型是可表示值的集。值的逻辑表示是字值。值的物理表示依赖于实现。系统具 有 的绝大部分数据类型,以及部分 和 的数据类型。 常规数据类型 字符数据类型 类型 语法:长度 功能: ...
  • 实例054 将数据表中的字段添加到ComboBox控件 59 实例055 带查询功能ComboBox控件 61 2.4 RichTextBox控件应用 63 实例056 利用RichTextBox控件实现文档管理功能 63 实例057 利用RichTextBox控件实现文字...
  • 根据脉冲计数部分送过来的数据产生一个控制信号,送入脉冲定时部分, 如果用计数就可以得到比较精确的频率,就将这个频率值直接送入显示译码部 分。 (6)显示译码 将测量值转换成七段译码数据,送入显示电路。 (7)...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售 交叉表查询...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售 交叉表查询...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...
  • 23610.8.3 基于表中被选定的记录进行计算 23810.9 设计参数查询 24010.9.1 向月销售量查询添加一个参数 24010.9.2 指定参数的数据类型 24110.10 创建交叉表查询 24210.10.1 使用向导生成一个季度产品销售交叉表查询 ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 207
精华内容 82
关键字:

具有字段大小属性的数据类型