oracle資料庫 資料表的建立及相關約束名稱

2021-09-23 15:41:57 字數 1239 閱讀 6296

基本語法

create  table  表名稱(

欄位名1 字段型別,

欄位名2 字段型別,

欄位名3 字段型別,

欄位名4 字段型別,

. . . . . .

字段 字段型別);

例如:建立一張儲存老師資訊的表,使用非空約束、唯一約束、主鍵約束和檢查約束

方式一:在建立欄位時新增約束宣告

第一步:drop  table  teacher  purse;     --  注:建立一張資料表之前,要先刪除該的資料表(無論是否存在),以免發生重名衝突

第二步:create table teacher( -- 指定欄位名稱及字段型別

teacher_no number(4) primary key , -- primary key主鍵約束:表示該欄位不能為空且是唯一的

teacher_name verchar2(10) not null , -- not null :非空約束

teacher_age number(3)unique, -- unique :唯一約束

hiredate date ) ;

方式二:在建立資料表的末尾使用 constraint 關鍵字引導建立

drop  table  teacher  purse;

create table teacher(

teacher_no number(4) ,

teacher_name verchar2(10) ,

teacher_age number(3),

hiredate date

constraint pk_teacherno primary key ( teacherno ) ,

constraint uk_teacherno unique ( teachername ) ,

constraint ck_teacherno check ( teacherage between 0 and 250 ) , -- check:檢查約束,指定插入字段需要滿足的條件

) ;(注:在使用以上約束後,若相應字段資訊不滿足約束條件,則無法插入)

1建立資料庫,資料表

1.建立資料庫 create database 資料庫名 2.刪除資料庫 drop database 資料庫名 drop database if exists 資料庫名 3.檢視所有資料庫 show databases 4.切換資料庫 use 資料庫名 5檢視所有的資料庫引擎 show engine...

PHP建立資料庫資料表

php建立資料庫資料表 con mysql connect localhost root root 在資料庫中建立表 if con database my db name sqldatabase create database database if mysql query sqldatabase,...

oracle資料庫 資料表的建立與管理 實驗筆記二

如何在命令視窗複製貼上 滑鼠移動到視窗邊框然後右擊 正文 1 啟動sql plus,以sys身份連線預設資料庫。2 建立乙個使用者預設表空間h1,並為該使用者授相應的許可權。4 以新建使用者身份連線預設資料庫。建立學生資訊表student 課程資訊表course和學生成績表score,並通過限制條件...