SQL server2000的初级操作

来源:互联网 发布:arctime字幕软件mac 编辑:程序博客网 时间:2024/05/29 03:17
一:理解数据库

   一:理解数据库

        之前也做过总结,但至今天为止,又产生了一个新的架构:

 二:SQL server2000查询分析器连接

        因为我刚开始安的SQL server2008有点问题,所以在开始做学生管理系统之前又安装了SQL server2000,之前没有操作,只是去看了视频,也是刚装的,所以在这个过程遇到了问题:

1.查询分析器连接错误:打开查询分析器用T-SQL创建数据库,连接查询分析器时自己刚开始一直把SQLserver(S)填写的是:SMX-PC.在里面建的数据库在SQL server2000企业管理器里却找不到,我记得自己注册的是这个,却忘了自己建立了一个实例,所以应该是smx-pc\songmouxia. 还有一种方法是输入自己的IP也是可以的.

     后来我发现在此输入SMX-PC连接到的是SQL server2008,因为我的2008上面注册的是SMX-PC,意味着同样可以使用2000的查询分析器。

三.在查询分析器里输入代码,创建数据库,当然也可以直接在企业管理器里面创建

  下面就是用SQL语句创建的学生管理系统的数据库

首先判断系统数据库里是否有student数据库

use mastergoif exists(select * from dbo.sysdatabases where name='student')drop database student

创建student数据库

create database studentgouse studentgo

判断系统表中是否有创建的数据表


 

if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[user_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[user_info]goif exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[student_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[student_info]goif exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[resule_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[result_info]goif exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[gradecourse_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[gradecourse_info]goif exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[course_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[course_info]goif exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[class_info]') and objectproperty(id,N'isUsertable')=1)drop table [dbo].[class_info]go


创建表

create table [dbo].[user_info](          [user_id] [char] (10) collate chinese_prc_ci_as not null,          [user_pwd] [char] (10) collate chinese_prc_ci_as null,          [user_des] [char] (10) collate chinese_prc_ci_as null)on [primary]gocreate table [dbo].[student_info](          [student_id] [int] not null,          [student_name] [char] (10) collate chinese_prc_ci_as null,          [student_sex] [char](2) collate chinese_prc_ci_as null,          [born_date] [datetime] null,          [class_no] [int] null,          [tele_numble] [char] (10) collate chinese_prc_ci_as null,          [ru_date] [datetime] null,          [address] [char] (50) collate chinese_prc_ci_as null,          [comment] [char] (200) collate chinese_prc_ci_as null)on [primary]gocreate table [dbo].[result_info](          [exam_no] [char] (10) collate chinese_prc_ci_as not null,          [student_id] [int] null,          [course_name] [char] (10) collate chinese_prc_ci_as null,          [class_no] [int] null,          [student_name] [char] (10) collate chinese_prc_ci_as null,          [result] [float] null)on [primary]gocreate table [dbo].[gradecourse_info](          [course_name] [char] (10) collate chinese_prc_ci_as null,          [grade] [char] (10) collate chinese_prc_ci_as null)on [primary]gocreate table [dbo].[course_info](          [course_no] [int] not null,          [course_type] [char] (10) collate chinese_prc_ci_as null,          [course_name] [char] (10) collate chinese_prc_ci_as null,          [course_des]  [char] (50) collate chinese_prc_ci_as null) on [primary]gocreate table [dbo].[class_info](           [class_no] [int] not null,           [director] [char] (10) collate Chinese_PRC_CI_AS null,           [grade] [char] (10) collate chinese_prc_ci_as null,           [classroom_no] [char] (10) collate chinese_prc_ci_as null) on [primary]go


在用户表user_info中插入数据 

insert user_info(user_id,user_pwd)values('student','student')

然后就可以在企业管理器中看见数据库student了
 

 

 

原创粉丝点击