資料庫表的處理

2021-10-24 07:03:44 字數 797 閱讀 6062

1、修改表的字段、約束

修改欄位名:change

alter

table table_name change 原始名字 新欄位名 型別 約束;

修改欄位的型別、約束:modify

alter

table table_name modify 欄位名 型別 約束;

增加字段:add

alter

table table_name add 欄位名 型別 約束;

刪除字段:drop

alter

table table_name drop 欄位名;

修改表名:rename

toalter

table table_name rename

to 新錶名;

2、關於表的複製

只複製表結構:

create

table 新錶名 like 要複製的表名;

複製表結構和全部資料:

create

table 新錶名

select

*from 要複製的表名;

複製表結構和部分資料:

create

table 新錶名

select

*from 要複製的表名 where 條件;

複製部分表結構,不要資料:

create

table 新錶名

select 欄位名1,欄位名2

from 要複製的表名 where0=

1;(條件不成立時,即,無資料)

oracle資料庫鎖表的處理

以下幾個為相關表 select from v lock select from v sqlarea select from v session select from v process select from v locked object select from all objects sele...

資料庫表空間擴充套件處理

一 oracle 檢視表空間使用情況 select a.tablespace name 表空間名稱 round total 1024 1024 1024 2 表空間總量 g round free 1024 1024 1024 2 表空間剩餘 g round total free 1024 1024 ...

達夢資料庫資料庫表誤刪後的處理 非資料恢復

0.注意我這裡解決不了丟資料的問題 只是變通解決.1.同事不小心將乙個達夢的資料庫中的某張表的內容清空了.沒有備份.2.解決辦法 因為是一張系統配置表,所以想到的辦法是建立乙個空的資料庫,然後更新一些補丁,然後再將資料匯入到被刪掉的資料庫中.3.建立新庫執行更新增量補丁等.4.之前的blog裡面說過...