数据库原理及应用实验指导.docVIP

  • 222
  • 0
  • 约8.96千字
  • 约 16页
  • 2016-10-18 发布于江西
  • 举报
数据库原理及应用实验指导.doc

实验3 表与视图的基本操作 实验示例 1.表的创建与使用 1、创建表 SQL Server 2000提供了两种方法创建数据库表,第一种方法是利用企业管理器创建表;另一种方法是利用transact-sql语句中的create table命令创建表。 (1)利用企业管理器创建表 - 图3-1 创建表结构对话框 在企业管理器中,展开指定的服务器和数据库,打开想要创建新表的数据库,用右键单击表对象,从弹出的快捷菜单中选择“新建表”选项,或者在工具栏中选择新建图标,就会出现新建表对话框如图3-1,在该对话框中,可以定义列名称、列类型、长度、精度、小数位数、是否允许为空、缺省值、标识列、标识列的初始值、标识列的增量值和是否有行的标识。 (2)利用create table命令创建表。其语法为: CREATE TABLE [ database_name.[ owner ] .| owner.] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] ] [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ] column_definition ::= { column_name data_type } [ COLLATE collation_name ] [ [ DEFAULT constant_expression ] | [ IDENTITY [ ( seed , increment ) [ NOT FOR REPLICATION ] ] ] ] [ ROWGUIDCOL] [ column_constraint ] [ ...n ] column_constraint ::= [ CONSTRAINT constraint_name ] { [ NULL | NOT NULL ] | [ { PRIMARY KEY | UNIQUE } [ CLUSTERED | NONCLUSTERED ] [ WITH FILLFACTOR = fillfactor ] [ON {filegroup | DEFAULT} ] ]} | [ [ FOREIGN KEY ] REFERENCES ref_table [ ( ref_column ) ] [ ON DELETE { CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ] [ NOT FOR REPLICATION ] ] | CHECK [ NOT FOR REPLICATION ]( logical_expression ) } table_constraint ::= [ CONSTRAINT constraint_name ] { [ { PRIMARY KEY | UNIQUE } [ CLUSTERED | NONCLUSTERED ] { ( column [ ASC | DESC ] [ ,...n ] ) } [ WITH FILLFACTOR = fillfactor ] [ ON { filegroup | DEFAULT } ]] | FOREIGN KEY[ ( column [ ,...n ] ) ] REFERENCES ref_table [ ( ref_column [ ,...n ] ) ] [ ON DELETE { CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ] [ NOT FOR REPLICATION ] | CHECK [ NOT FOR REPLICATION ]( search_conditions )} [例1] 创建一个雇员信息表的create table命令如下: create table employee(empid int not null primary key clustered, name varchar(20) NOT NULL,sex char(2) NULL, birthday datetime null,hire_date datetime NOT NULL DEFAULT (getdate()), professional_title varchar(10)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档