oracle創建表的方法和一些常用命令建站知識
導讀:1建站知識這篇文章主要介紹了oracle創建表的方法和一些常用命令,包括表的創建及刪除、有主鍵約束創建、有外鍵約束創建等網站建設多少錢建設網站。
1、主鍵和外鍵主鍵:關系型數據庫中的一條記錄中有若干個屬性,若其中的某一個屬性組(注意是組,可以是一個,也可以是多個)能唯一標識一條記錄,那么該屬性組就是主鍵外鍵:關系型數據庫表中的一列或者某幾列的組合,它的值與另外一張表的某一列或者某幾列相匹配,且為另一張表的主鍵(即這張表的某一列或某幾列是另外一張表的主鍵,稱這一列或幾列為另外一張表的外鍵)
注1:一張表主鍵只能有一個,可以有多個外鍵以及唯一索引
注2:Oracle數據庫共有5個約束:主鍵、外鍵、非空、唯一、條件非空:這個列的值不能為空(NOT NULL)唯一:這個列的值在表中是唯一存在的,不能重復,但可以為空值(NULL)條件:可以對列的值設定在某個范圍內,如人的年齡就不能為負數等。
注3:主鍵和唯一約束的區別表的主鍵是列的值為表中的唯一標識,不能為空值(NULL),而表的唯一約束是列的值在表中唯一存在,可以為空值(NULL)
2、表的創建及刪除無約束創建:
復制代碼 代碼如下:
create table Items(ItemNO number(2),ItemName varchar2(20));
刪除:復制代碼 代碼如下:
drop table Items;
有主鍵約束創建:復制代碼 代碼如下:
create table Items(ItemNO number(2) constraint PK_Items primary key,ItemName varchar2(20) not null);有外鍵約束創建:[code]create table Business(BusiNo number(2) constraint PK_Business primary key,BusiName varchar2(32) not null,ItemNO number(2),constraint FK_Businessforeign key(ItemNO) references Items(ItemNO),StartTime date);
注:constraint:定義表中約束所必須的關鍵字primary key:主鍵約束關鍵字foreign key...references...:創建表的外鍵關鍵字
3、to_date:Oracle的一個內部函數,可以把字符串變成時間
復制代碼 代碼如下:
insert into Business(Busino,Businame,Itemno,Starttime) values(4,'SuperMarket',2,to_date('2008-08-08','YYYY-MM-DD'));
4、創建有“唯一”和“條件”約束的表
復制代碼 代碼如下:
create table Computers(CompNo number(4) constraint PK_Comp primary key,CompModel varchar2(64) unique,BuyTime date,Price number(7,2) constraint ch_price check(price>0 and price<=30000),Owner varchar2(32)高端網站建設);
注:unique:為唯一約束關鍵字constraint...check...:為條件約束的關鍵字
5、創建新表business_copy,并復制business表的數據create table business_copy as select * from business;
注:create table:創建表的關鍵字as select * from business:把business中的數據全部復制到business_copy中(不復制表的約束)
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章oracle創建表的方法和一些常用命令建站知識主要講述標簽,標題,oracle創建表的方法和一些常用命令建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4039.html