表的创建和管理
一、Oracle常用的數據類型
1、CHAR:長度為1-2000個字節 定長
2、VARCHAR2 :長度為1-4000個字節 ? 變長
3、NUMBER:數字類型
4、DATE:時間類型 不包含毫秒
5、TIMESTAMP :時間類型 ? 包含毫秒
6、CLOB:4G 存海量文字,
7、BLOB:4G 存二進制文件
注意:表中最好不要用LONG類型,因為LONG類型一張表中只能有一個,而且限制條件比較多。
二、表的創建
1、CREATE TABLE 表的名稱(
列 ? ? ?列的類型,
列 ? ? ?列的類型 ? ?DEFAULT '默認值',
列 ? ? ?列的類型 ? ?DEFAULT SYSDATE,
)
2、DESC ?表名:查看表
三、表的操作
1、表的復制 ? ? ? CREATE TABLE 表名稱 ? AS SELECT * FROM EMP; ? 復制時連同數據一起復制過來了
2、表的重命名 ? ? RENAME 舊表名稱 TO 新表名稱;
3、截斷表 ? TRUNCATE TABLE 表名稱; ?刪除的數據不可以回滾,并且表中所有的資源都會釋放掉。
4、刪除表 ? DROP TABLE 表名稱 ; ?
5、閃回技術 ? 用于錯誤刪除表時,做回撤操作,相當于回收站
SELECT * FROM TAB;查看用戶所有的表
SELECT * FROM recyclebin;查看回收站中的數據。
FLASHBACK TABLE 表名稱 TO BEFORE DROP; ?從回收站中回復表
DROP TABLE 表名稱 PURGE; ? ? 刪除表在回收站中找不到;
PURGE TABLE 表名稱; ?把回收站中的表刪除;
PURGE recyclebin; ? 清空回收站;
三、修改表 ? ?
1、為表中添加字段
ALTER TABLE 表名稱 ADD (字段名稱 ? 字段類型 DEFAULT 默認值,.....,字段名稱 ? 字段類型 DEFAULT 默認值,........) ;
2、修改字段
ALTER TABLE 表名稱 MODIFY(字段名 ?字段類型 ? ?DEFAULT ? 默認值)
3、刪除表中的字段
ALTER TABLE 表名稱 DROP COLUMN 字段名稱;
?4、如果刪除的列數據比較大時,可以設置為無用狀態
ALTER TABLE 表名稱 SET UNUSED(字段名稱)
5、刪除表中無用的列
ALTER TABLE 表名稱 DROP UNUSED COLUMNS;
6、給表添加注釋
COMMENT ON TABLE 表名稱 IS 注釋
7、給字段添加注釋
COMMENT ON COLUMN 表名稱.字段名稱 IS 注釋
?
轉載于:https://www.cnblogs.com/zuoyoufengyuan/p/8267613.html
總結
- 上一篇: swift 设计模式之-责任链模式
- 下一篇: django项目日志