建立和管理表

2021-09-17 01:55:19 字數 1186 閱讀 8730

建立和管理表

一、建立表

1、直接建立:

create table buff(goob varchar2(5)

kplid number(5)

dwes varchar2(5));

2、通過子查詢的方式建立:

create table buff

asselect last_name , employee_id

from employees

二、資料型別

varchar2(size): 可變長字元資料

char(size): 定長字元資料

number(p,s): 可變長數值資料

date: 日期型資料

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

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

raw(long raw): 原始的二進位制資料

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

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

rowed: 行位址

三、修改表

1、增加新的列

alter table buff

add(pifthday varchar2(5))

2、修改現有的列

(1)修改資料型別:alter table buff

modify(pifthday varchar2(10))

(2)修改尺寸:alter table buff

modify(pifthday number(9,2))

(3)修改預設值:alter table buff

modify(pifthday default 500)

3、重新命名現有的列

alter table buff

rename column pifthday to difthe

4、刪除現有的列

alter table buff

drop column difthe

5、清空表中的資料

truncate table buff

6、重新命名表

rename buff to biff

7、刪除表

drop table biff

建立和管理表

建立和管理表 常用的資料字典表有 user tables,user objects,user catalog 目錄 例子 create table dept30 as select empno,ename,sal 12 annual,hiredate from emp where deptno 30...

建立和管理表 2

六 總計 1 查詢其他使用者的表 a 其他使用者的表不屬於本使用者的空間 b 如果要查詢其他使用者下的表,要使其他使用者的使用者名稱作為字首。i.select from userb.employees ii.select from usera.employees 2 default值或者是偽列都是非...

Oracle 建立和管理表

建立表 sql create table test1 2 tid number,3 tname varchar2 20 4 hidatedate date default sysdate default表示預設值 快速建表 sql 建立表 包含員工號 姓名 月薪 年薪 部門名稱 sql create...