程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle子查詢、創建和管理表

Oracle子查詢、創建和管理表

編輯:Oracle教程

Oracle子查詢、創建和管理表


總結

子查詢

單行子查詢:返回單行
使用單行比較操作符
多行子查詢:多行子查詢返回多行
多行操作符:
IN, ANY,ALL
若子查詢查詢結果為空,則不返回任何行

創建和管理表

查詢數據字典

查看用戶定義的表:

SELECT table_name
FROM user_tables;

查看用戶定義的各種數據對象:

SELECT distinct object_type
FROM user_objects;

查看用戶定義的表,視圖,同義詞和序列

SELECT *
FROM user_catalog;

建表:CREATE table
兩種方式:

CREATE TABLE [schema.]table
(column datatype [DEFAULT expr][, …]); CREATE TABLE table
[(column, column…)]
AS subquery;

修改表:ALTER table

ALTER TABLE table
ADD (column datatype [DEFAULT expr]
[, column datatype]…); ALTER TABLE table
MODIFY (column datatype [DEFAULT expr]
[, column datatype]…); ALTER TABLE table
DROP COLUMN column_name; ALTER TABLE table_name RENAME COLUMM old_column_name
TO new_column_name

重命名表:
RENAME dept TO detail_dept;
Table renamed.

刪除表:
DROP TABLE dept80;
Table dropped.

清空表:
TRUNCATE TABLE detail_dept;
Table truncated.

以上這些DDL語言不能回滾,會自動提交
具體的還是需要多練才能夠熟悉,精通

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved