用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的資料表中包含區域和商...