SQL server2000的初級操作

一:理解數據庫

   一:理解數據庫

        之前也做過總結,但至今天爲止,又產生了一個新的架構:

 二: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 master
go
if exists(select * from dbo.sysdatabases where name='student')
drop database student

創建student數據庫

create database student
go
use student
go

判斷系統表中是否有創建的數據表


 

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]
go
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
if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[resule_info]') and objectproperty(id,N'isUsertable')=1)
drop table [dbo].[result_info]
go
if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[gradecourse_info]') and objectproperty(id,N'isUsertable')=1)
drop table [dbo].[gradecourse_info]
go
if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[course_info]') and objectproperty(id,N'isUsertable')=1)
drop table [dbo].[course_info]
go
if 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]
go
create 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]
go
create 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]
go
create 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]
go
create 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]
go
create 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了
 

 

 

發佈了46 篇原創文章 · 獲贊 58 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章