熟悉資料表的特點;依據資料表的結構建立相對應的資料表,表結構如下所示;熟悉在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...