SQL語法建立及管理資料表結構

2021-10-08 12:58:05 字數 2731 閱讀 4833

熟悉資料表的特點;

熟悉在management studio中建立、編輯及刪除資料表;

熟悉使用t-sql建立、編輯及刪除資料表;

依據資料表的結構建立相對應的資料表,表結構如下所示;

student(學生資訊表):

欄位名稱

字段型別及長度

說明備註

snochar(9)

學生學號

主關鍵字

sname

nvarchar(6)

學生姓名

非空s***

nchar(1)

學生性別

可為空sage

int學生年齡

可為空sdept

nvarchar(8)

學生所在院系

可為空**如下:

use student

create

table student(

sno char(9

)not

null

primary

key,

sname nvarchar(6)

notnull

,s*** nchar(1

),sage int

,sdept nvarchar(8)

)

course(課程資訊表):

欄位名稱

字段型別及長度

說明備註

cnochar(4)

課程編號

主關鍵字

cname

nvarchar(20)

課程名稱

非空cpno

char(4)

先行課號

可為空ccredit

int學分

可為空**如下:

use student

create

table course(

cno char(4

)not

null

primary

key,

cname nvarchar(20)

notnull

,cpno nchar(4

),ccredit int

null

,)

sc(選課資訊表):

欄位名稱

字段型別及長度

說明備註

snochar(9)

學生學號

主關鍵字

cnochar(4)

課程編號

主關鍵字

grade

int成績

可為空**如下:

use student

create

table sc(

sno char(9

)not

null

,cno char(4

)not

null

,grade int

,primary

key( sno, cno )

)

(1) 在表student中增加新字段 「班級名稱(sclass)」字元型別為varchar(10);

use student

alter

table student

add sclass vachar(

1o)

(2) 在表student中刪除字段「班級名稱(sclass)」;

use student

alter

table student

drop

column sclass

(3) 修改表student中欄位名為「sname」的字段長度由原來的6改為8;

use student

alter

table student

alter

column snmae nvarchar(

8)

1.建立表

(1) management介面方式下的操作步驟:

開啟已經建立的資料庫名稱前方的小加號,在【表】節點上右擊,選擇【新建表】命令,開啟表設計器視窗。在表設計器視窗中輸入列名。選擇資料型別及是否允許為空的情況,並在主鍵欄位的前方單擊滑鼠右鍵,選擇【設定主鍵】選項。也可以在列屬性的說明中標出每個字段代表的含義。設計完成後按ctrl+s組合鍵儲存,在彈出的對話方塊中輸入表名,單擊【確定】按鈕。

(2) t-sql語句方式下的操作步驟:

在【sql server management studio】視窗左上方選擇【新建查詢】按鈕,啟動sql編輯器視窗,在游標處輸入t-sql語句,單擊【執行】按鈕。

2. 修改表結構

(1) management介面方式下的操作步驟:

在需要修改的表student上單擊滑鼠右鍵,選擇【設計】命令,開啟【表設計器】,在需要修改的地方進行修改,修改完成後單擊【儲存】按鈕進行儲存。

(2) t-sql語句方式下的操作步驟:

在【sql server management studio】視窗左上方選擇【新建查詢】按鈕,啟動sql編輯器視窗,在游標處輸入t-sql語句,單擊【執行】按鈕。

SQL 資料表建立

3.insert into 新增資料 4.update 修改資料 5.delete 刪除資料 結構和約束還在 6.drop 刪除表 軟體環境 oracle 12c 1.create table 建立表 語法格式 create table 方案.表 欄位名1 資料類 字段級別約束條 default 預...

SQL建立資料表

一 建立資料表 在建立資料表前,使用以下語法指定在哪個資料庫進行操作 use database name 然後建立新資料表 create table table name 欄位1 資料型別 列級別約束條件 欄位2 資料型別 列級別約束條件 例如建立乙個名為student的資料表,包含的字段有id n...

建立與管理資料表

create table if not exists 列名 資料型別 not null null default 列預設值 ebgine 儲存引擎例項alter table xs add 獎學金等級 char 10 after 總學分 alter table xs modify 姓名 char 20...