注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 奥运,中国奖牌到底排第几?
 帮助

创建表Create Table


2007-11-15 16:37:03
 标签:Table Create 创建表   [推送到技术圈]

创建名为mydatabase的数据库中结构如下的表student_info
 编号    字段名称        字段类型       字段宽度      说明        是否空 
 
 1          studentno  int                 4                 自动从1增长的序号    not null
 2  studenID  int  4  学号,主键  not null
 3  name  varchar  40  姓名  not null
 4  sex  char  2  性别  not null
 5  type  varchar  20  类别 not null 
 6  birthday  date  8  出生日期  
 7  classno  dmallint  2  班机编号  not null
 8  major  varchar  40 专业 not null 
 9  departmentno  smallint  2  所在院系  not null
 10  photo  image 16   照片  
 
/*如果数据库mydatabase已经存在则删除,然后重新创建数据库*/
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'mydatabase')
 DROP DATABASE [mydatabase]
GO
CREATE DATABASE [mydatabase]
 ON (NAME = N'mydatabase_Data',
     FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\mydatabase_Data2.MDF' ,
SIZE = 1,
 FILEGROWTH = 10%)
 LOG ON (NAME = N'mydatabase_Log',
 FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\mydatabase_Log2.LDF' ,
    SIZE = 1,
    FILEGROWTH = 10%)
 COLLATE Chinese_PRC_CI_AS
GO
/*使用数据库mydatabase*/
use [mydatabase]
GO
/*如果名称为student_info 的数据表已经存在则删除*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[student_info]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[student_info]
GO
/*创建数据表student_info*/
CREATE TABLE [dbo].[student_info] (
 [studentno] [int] IDENTITY (1, 1) NOT NULL ,
 [studentid] [int] NOT NULL  PRIMARY KEY,
 [name] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 [sex] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 [type] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 [birthday] [datetime] NULL ,
 [classno] [smallint] NOT NULL ,
 [major] [varchar] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 [departmentno] [smallint] NOT NULL ,
 [photo] [image] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/*调用系统存储过程sp_help 来查看创建的数据表的结果信息*/
EXEC sp_help [student_info]
GO




    文章评论
 
2007-11-15 21:11:25
学习啦
创建表很关键

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: