




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、創建和管理表講師:佟剛新浪微博:尚硅谷-佟剛目標通過本章學習,您將可以: 描述主要的數據庫對象。創建表。描述各種數據類型。修改表的定義。刪除,重命名和清空表。常見的數據庫對象對象描述表 基本的數據存儲集合,由行和列組成。視圖從表中抽出的邏輯上相關的數據集合。序列 提供有規律的數值。索引提高查詢的效率同義詞 給對象起別名Oracle 數據庫中的表用戶定義的表:用戶自己創建并維護的一組表包含了用戶所需的信息數據字典:由 Oracle Server 自動創建的一組表包含數據庫信息 SELECT table_name FROM user_tables ;SELECT* FROM user_catalo
2、g ;查詢數據字典SELECT DISTINCT object_type FROM user_objects ;查看用戶定義的表.查看用戶定義的各種數據庫對象查看用戶定義的表, 視圖, 同義詞和序列命名規則表名和列名:必須以字母開頭必須在 130 個字符之間必須只能包含 AZ, az, 09, _, $, 和 #必須不能和用戶定義的其他對象重名必須不能是Oracle 的保留字$abc, 2abc, _abc, a-b, a#dCREATE TABLE 語句必須具備:CREATE TABLE權限存儲空間必須指定:表名列名, 數據類型, 尺寸CREATE TABLE schema.table (c
3、olumn datatype DEFAULT expr, .);語法確認創建表 CREATE TABLE dept(deptno NUMBER(2),dname VARCHAR2(14),loc VARCHAR2(13);Table created. DESCRIBE dept數據類型數據類型描述VARCHAR2(size)可變長字符數據CHAR(size) 定長字符數據NUMBER(p,s) 可變長數值數據DATE 日期型數據LONG 可變長字符數據,最大可達到2GCLOB字符數據,最大可達到4GRAW (LONG RAW) 原始的二進制數據BLOB二進制數據,最大可達到4GBFILE存儲外
4、部文件的二進制數據,最大可達到4GROWID行地址text使用子查詢創建表使用 AS subquery 選項,將創建表和插入數據結合起來指定的列和子查詢中的列要一一對應通過列名和默認值定義列CREATE TABLE table (column, column.)AS subquery;使用子查詢創建表舉例DESCRIBE dept80CREATE TABLE dept80 AS SELECT employee_id, last_name, salary*12 ANNSAL, hire_date FROM employees WHERE department_id = 80;Table crea
5、ted.ALTER TABLE 語句使用 ALTER TABLE 語句可以:追加新的列修改現有的列為新追加的列定義默認值刪除一個列ALTER TABLE 語句使用 ALTER TABLE 語句追加, 修改, 或刪除列的語法.ALTER TABLE tableADD (column datatype DEFAULT expr , column datatype.);ALTER TABLE tableMODIFY (column datatype DEFAULT expr , column datatype.);ALTER TABLE tableDROP (column);ALTER TABLE
6、table_name rename column old_column_name to new_column_name追加一個新列DEPT80追加一個新列DEPT80新列追加一個新列使用 ADD 子句追加一個新列新列是表中的最后一列ALTER TABLE dept80ADD (job_id VARCHAR2(9);Table altered.修改一個列可以修改列的數據類型, 尺寸, 和默認值對默認值的修改只影響今后對表的修改ALTER TABLEdept80MODIFY(last_name VARCHAR2(30);Table altered.刪除一個列使用 DROP COLUMN 子句刪除不
7、再需要的列.ALTER TABLE dept80DROP COLUMN job_id; Table altered.刪除表數據和結構都被刪除所有正在運行的相關事物被提交所有相關索引被刪除DROP TABLE 語句不能回滾DROP TABLE dept80;Table dropped.改變對象的名稱執行RENAME語句改變表, 視圖, 序列, 或同義詞的名稱必須是對象的擁有者RENAME dept TO detail_dept;Table renamed.清空表TRUNCATE TABLE 語句:刪除表中所有的數據釋放表的存儲空間TRUNCATE語句不能回滾可以使用 DELETE 語句刪除數據TRUNCATE TABLE detail_dept;Table truncated.總結語句描述CREATE TABL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜禽智能飼喂與管理系統考核試卷
- 衛浴零售商風險管理與業務連續性規劃考核試卷
- 管理團隊建設考核試卷
- 化學礦產業與現代農業的協同發展考核試卷
- 筆的故障分析與品質改進考核試卷
- 礦物加工自動化與信息化考核試卷
- 稻谷加工與國際貿易實務考核試卷
- 遼寧省撫順市六校協作體2025屆高三九月份統一聯考英語試題含解析
- 江蘇城鄉建設職業學院《中醫經典導讀》2023-2024學年第一學期期末試卷
- 天津市紅橋區名校2024-2025學年普通高中教育教學質量監測考試(1月)生物試題含解析
- 面試真題華中科技
- 自身免疫性腦炎
- 醫院質控科工作質量考核指標
- CRPS電源設計向導 CRPS Design Guide r-2017
- GB/T 9345.1-2008塑料灰分的測定第1部分:通用方法
- GB/T 4937.22-2018半導體器件機械和氣候試驗方法第22部分:鍵合強度
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質量檢驗規范
- 煤礦從業人員安全培訓考試題庫(附答案)
- 第十章-國際政治與世界格局-(《政治學概論》課件)
- 2023年法律職業資格考試歷年真題精選合集
- 濾毒罐使用說明書
評論
0/150
提交評論