Oracle資料庫 DDL 資料定義語言

2022-03-04 14:59:08 字數 647 閱讀 7851

1.資料定義語言:用於定義資料庫的結構,比如建立、修改或刪除資料庫物件;

包括:create table:建立資料庫表;

建立表的命名規則:

2.以字母開頭;

在 1–30 個字元之間;只能包含 a–z, a–z, 0–9, _, $, 和 #;

不能和使用者定義的其他物件重名;

不能是oracle 的保留字

3.建立表的資料型別:

varchar2(size) 

可變長字元資料

char(size)  

定長字元資料

number(p,s)  

可變長數值資料 

date   

日期型資料

long 

可變長字元資料,最大可達到2g

clob 

字元資料,最大可達到4g

raw (long raw)

原始的二進位制資料 

blob

二進位制資料,最大可達到4g

bfile 

儲存外部檔案的二進位制資料,最大可達到4g

rowid

行位址例1:建立乙個表:

Oracle資料庫DDL操作

資料庫給表加主鍵 alter table 表名 add constraint 主鍵名 primary key 列名 如果表中已有主鍵相同的資料,再啟用時會報錯,解決方法為 禁用 啟用主鍵 alter table 表名 disable enable primary key 刪除約束 alter tab...

oracle資料庫基礎知識 DDL

資料定義語言 data definition language 1.create 建立表 create table 表名 欄位名 資料型別 create table 表名 as select from 把後面表裡的資料和表結構都複製過來 create table 表名 as select from ...

DDL(資料庫使用)

1.庫的建立 建立資料庫 create database dbname 資料庫名 建立資料庫,字符集設定為utf 8 create database base2 character set utf8 2.檢視資料庫 檢視所有的資料庫 show databases 檢視某個庫的建立資訊 show cr...