在“对象”选项卡上管理数据库对象

在**“Objects”选项卡上,您可以添加和删除数据库、表和索引;以及在创建表和索引时定义表和索引的许多最常见的属性。但是,要查看更具体的表和索引定义要求,您必须在“SQL”**选项卡上执行 SQL 语句。

创建数据库

  1. 在**“Objects”**选项卡上,选择“Databases”文件夹,然后点击“Database Connection”按钮。按钮必须显示绿色箭头。如果按钮显示红色方块,则表示您已经连接到某个数据库。点击该按钮可断开连接。Microsoft SQL Server Compact 3.5 每次只允许一个数据库连接。

  2. 在**“连接到 SQL Server Compact 3.5”对话框中,输入数据库的路径和名称,然后点击“新建数据库”**。

  3. 如果希望使用密码保护数据库,请在**“Password”框中输入密码。在“Sort”框中,选择数据库排序规则。默认排序规则“General”对应于 Latin1_general。若要加密数据库,请选择“Encrypt”**。

    备注

    加密必须与密码结合使用。应用其他条件实现加密。有关 SQL Server Compact 3.5 中密码和加密的更多信息,请参阅保护数据库 (SQL Server Compact)

  4. 点击**“Create”**。

创建表

  1. 在**“Objects”**选项卡上,选择所连接的数据库或数据库连接的“Tables”文件夹,然后点击“Create Table”按钮。

  2. 在**“Table Definition”对话框中,输入表的名称,然后点击“Insert Column”**。

  3. 在**“列定义”**对话框中,指定列的属性。属性包括:列名、数据类型、长度(如果适用)、为空性、精度、小数位数和标识。您还可以定义 UNIQUE 或 PRIMARY KEY 约束并定义列的默认值。

    备注

    创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性

    有关 SQL Server Compact 3.5 支持的数据类型的信息,请参阅数据类型

  4. 若要返回**“Table Definition”对话框,请点击“OK”。对其他列重复此过程,或点击“OK”**完成设置。

创建表图标

点击可创建表。

将列添加到表

  1. 在**“Objects”**选项卡上,连接到数据库,并展开“Tables”文件夹。

  2. 展开要添加列的表,选择“Columns”文件夹,然后点击“Add Column Definition”按钮。

  3. 在**“列定义”对话框中,指定列的属性。属性包括:列名、数据类型、长度(如果适用)、为空性、精度、小数位数和标识。您还可以定义 UNIQUE 或 PRIMARY KEY 约束并定义列的默认值。若要创建列,请点击“OK”**。

    备注

    创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性

向表中添加列图标

点击可将列添加到表。

有关 SQL Server Compact 3.5 支持的数据类型的信息,请参阅数据类型

执行 SELECT * FROM table_name 语句

  1. 在**“Objects”**选项卡上,连接到数据库,展开“Table”文件夹,然后选择表。

  2. 点击“Execute”按钮。SELECT * FROM table_name 语句的结果显示于**“Grid”选项卡上,消息显示于“Notes”**选项卡上。

执行 SELECT * FROM table_name 语句图标

点击可执行 SELECT * FROM table_name 语句。

显示/隐藏系统表

  • 在**“Objects”**选项卡上,连接到数据库,选择“Tables”文件夹,然后点击“System Table”按钮。
用于查看系统表的图标

点击可查看系统表。

隐藏系统表图标

点击可隐藏系统表。

创建索引

  1. 在**“Objects”**选项卡上,连接到数据库,然后展开“Tables”文件夹。

  2. 在“Tables”文件夹中,选择要建立索引的表,或展开该表并选择“Indexes”文件夹,然后点击“Create Index”按钮。

  3. 在**“Index Definition”对话框中,输入索引的名称。如果索引是唯一的,请选择“Unique”**。

  4. 在**“Columns”列表中,选择要基于它来建立索引的列。如果希望索引基于该列按升序排序,请点击“A->”。如果希望索引基于该列按降序排序,请点击“D->”。若要从索引键列表中删除列,请选择该列并点击“<-”**。

  5. 点击**“OK”**。

备注

创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性

创建索引图标

点击可创建索引。

有关如何查看和修改索引属性的信息,请参阅查看和修改索引属性

删除数据库和数据库对象

  • 若要在**“Objects”选项卡上删除数据库和数据库对象,请选择要删除的对象,然后点击“Delete”按钮。例如,若要从“Northwind”示例数据库中删除“Territories”表,请选择“Territories”,然后点击“Delete”按钮。如果只想删除“Territories”表的“TerritoryDescription”列,请选择“TerritoryDescription”**,然后点击“Delete”按钮。在这两种情况下,都将显示警告消息,提示您是否确实要删除该对象。
删除数据库对象图标

点击可删除数据库对象。

本节内容

主题

说明

查看和修改索引属性

介绍如何使用索引属性。