用SQL語言建立資料表

2021-06-19 06:33:52 字數 1578 閱讀 5228

用sql語言建立資料表

(1)建立學生表student

create table student

( sno char(8),sname char(20),s*** char(2),sdept char(20),sage smallint);

(2)建立課程表course

create table course

( cno char(3),cname char(20),credit char(2),cpno char(3));

(3)建立選課表sc

create table sc

( sno char(8),cno char(3),grade smallint);

3:用sql語言alter語句修改

(1)student 表中sno設為非空和唯一

alter table student

add  constraint  pk_sno primary key(sno);

(2)student表中增加乙個欄位sbirth,型別設定為日期時間型別,增加乙個address欄位

,型別為文字(字元);

alter table student

add  column  sbirth  datetime ,

address char(20);

(3)刪除student表中address欄位;

alter table student

drop address;

(4)course表中cno欄位設為非空和唯一;

alter table course

add  constraint pk_cno primary key(cno);

4:重新定義乙個表單,然後用sql語言drop語句刪除該錶結構

(1)重新定義student1,course1,sc1表,**如下

create table student1

( sno char(8),sname char(20),s*** char(2),sdept char(20),sage smallint);

create table course1

( cno char(3),cname char(20),credit char(2),cpno char(3));

(2)刪除

drop table student1

drop table course1

drop table sc1

5:用sql語言create index 語句定義表student的sname欄位的降序引索

create index sname_index

on student(sname desc);

6:用sql語言create index語句定義表sc的grade欄位公升序引索

create index grade_index

on sc(grade);

7:用sql語言drop語句刪除引索

drop index sname_index on student;

8:輸入部分資料是修改其中資料

insert into sc

values('08001', '1', '100');

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...

用SQL語言操作多個資料表

連線多個資料表 我們來看一下如果使用sql語言連線多個資料表,實現對多個資料表的查詢。為方便講解,我們在資料庫中分別建立了兩個名為store information和region的資料表。下面,我們就來看一下通過資料表的連線實現按不同區域查詢銷售額。我們注意到在名為region的資料表中包含區域和商...