在“对象”选项卡上管理数据库对象
在**“Objects”选项卡上,您可以添加和删除数据库、表和索引;以及在创建表和索引时定义表和索引的许多最常见的属性。但是,要查看更具体的表和索引定义要求,您必须在“SQL”**选项卡上执行 SQL 语句。
创建数据库
在**“Objects”**选项卡上,选择“Databases”文件夹,然后点击“Database Connection”按钮。按钮必须显示绿色箭头。如果按钮显示红色方块,则表示您已经连接到某个数据库。点击该按钮可断开连接。Microsoft SQL Server Compact 3.5 每次只允许一个数据库连接。
在**“连接到 SQL Server Compact 3.5”对话框中,输入数据库的路径和名称,然后点击“新建数据库”**。
如果希望使用密码保护数据库,请在**“Password”框中输入密码。在“Sort”框中,选择数据库排序规则。默认排序规则“General”对应于 Latin1_general。若要加密数据库,请选择“Encrypt”**。
备注
加密必须与密码结合使用。应用其他条件实现加密。有关 SQL Server Compact 3.5 中密码和加密的更多信息,请参阅保护数据库 (SQL Server Compact)。
点击**“Create”**。
创建表
在**“Objects”**选项卡上,选择所连接的数据库或数据库连接的“Tables”文件夹,然后点击“Create Table”按钮。
在**“Table Definition”对话框中,输入表的名称,然后点击“Insert Column”**。
在**“列定义”**对话框中,指定列的属性。属性包括:列名、数据类型、长度(如果适用)、为空性、精度、小数位数和标识。您还可以定义 UNIQUE 或 PRIMARY KEY 约束并定义列的默认值。
备注
创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性。
有关 SQL Server Compact 3.5 支持的数据类型的信息,请参阅数据类型。
若要返回**“Table Definition”对话框,请点击“OK”。对其他列重复此过程,或点击“OK”**完成设置。
![]() |
点击可创建表。 |
将列添加到表
在**“Objects”**选项卡上,连接到数据库,并展开“Tables”文件夹。
展开要添加列的表,选择“Columns”文件夹,然后点击“Add Column Definition”按钮。
在**“列定义”对话框中,指定列的属性。属性包括:列名、数据类型、长度(如果适用)、为空性、精度、小数位数和标识。您还可以定义 UNIQUE 或 PRIMARY KEY 约束并定义列的默认值。若要创建列,请点击“OK”**。
备注
创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性。
![]() |
点击可将列添加到表。 |
有关 SQL Server Compact 3.5 支持的数据类型的信息,请参阅数据类型。
执行 SELECT * FROM table_name 语句
在**“Objects”**选项卡上,连接到数据库,展开“Table”文件夹,然后选择表。
点击“Execute”按钮。SELECT * FROM table_name 语句的结果显示于**“Grid”选项卡上,消息显示于“Notes”**选项卡上。
![]() |
点击可执行 SELECT * FROM table_name 语句。 |
显示/隐藏系统表
- 在**“Objects”**选项卡上,连接到数据库,选择“Tables”文件夹,然后点击“System Table”按钮。
![]() |
点击可查看系统表。 |
![]() |
点击可隐藏系统表。 |
创建索引
在**“Objects”**选项卡上,连接到数据库,然后展开“Tables”文件夹。
在“Tables”文件夹中,选择要建立索引的表,或展开该表并选择“Indexes”文件夹,然后点击“Create Index”按钮。
在**“Index Definition”对话框中,输入索引的名称。如果索引是唯一的,请选择“Unique”**。
在**“Columns”列表中,选择要基于它来建立索引的列。如果希望索引基于该列按升序排序,请点击“A->”。如果希望索引基于该列按降序排序,请点击“D->”。若要从索引键列表中删除列,请选择该列并点击“<-”**。
点击**“OK”**。
备注
创建具有 UNIQUE 或 PRIMARY KEY 约束的表时,SQL Server Compact 3.5 将自动在该表上创建唯一索引。有关详细信息,请参阅查看和修改索引属性。
![]() |
点击可创建索引。 |
有关如何查看和修改索引属性的信息,请参阅查看和修改索引属性。
删除数据库和数据库对象
- 若要在**“Objects”选项卡上删除数据库和数据库对象,请选择要删除的对象,然后点击“Delete”按钮。例如,若要从“Northwind”示例数据库中删除“Territories”表,请选择“Territories”,然后点击“Delete”按钮。如果只想删除“Territories”表的“TerritoryDescription”列,请选择“TerritoryDescription”**,然后点击“Delete”按钮。在这两种情况下,都将显示警告消息,提示您是否确实要删除该对象。
![]() |
点击可删除数据库对象。 |
本节内容
主题 |
说明 |
---|---|
介绍如何使用索引属性。 |