oracle 建庫建表以及資料型別 主鍵自增

2021-06-25 17:25:18 字數 1405 閱讀 7282

jdbc:oracle://localhost:1521

oracle.jdbc.driver.oracledriver

create table userinfo (

id number(6) primary key,--主鍵

name varchar2(20) not null,--非空

*** number(1),

age number(3) default 18,

birthday date,

address varchar2(50),

email varchar2(25) unique,--唯一

tel number(11),

deptno number(2) references dept(deptno)—外來鍵

); drop table book;   

--建立表      

create table book(       

bookid varchar2(4) primary key,   

name varchar2(20)         

);   

--建立序列      

create sequence book_seq start with 1 increment by 1;    

--建立觸發器      

create or replace trigger book_trigger       

before insert on book       

for each row       

begin       

select book_seq.nextval into :new.bookid from dual;      

end ;   

--新增資料      

insert into book(name)  values ('cc');    

insert into book(name)  values ('dd');   

commit;

--------------------------------------建表之資料型別

字元型別:

char 固定長度的字串,列長可以從1到2000個位元組

varchar2 可變長度的的字串,大小在1到4000個位元組範圍

long 儲存可變長度的字元資料,最多能儲存2g

數值型別:

number 儲存整數,浮點數,實數,最高精度為38位

日期型別:

date 儲存日期和時間 精確到秒

timestamp 秒值精確到小數點後六位

二進位制資料儲存:

raw 儲存二進位制資料,最多能儲存2000個位元組

long raw 最多能儲存2g

大物件lob:

Oracle資料庫 建庫 建表空間,建使用者

oracle資料庫 建庫 建表空間,建使用者 oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫...

Oracle資料庫 建庫 建表空間,建使用者

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫中建表,必須先建立該資料庫的使用者,並且為該使...

Oracle資料庫 建庫 建表空間,建使用者

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。對於初學者來說,為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫。建立完資料庫後,並不能立即在資料庫中建表,必須先建立該資料庫的使用者,並且為該使...