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

Oracle表的管理

編輯:Oracle教程

1 表和列的命名規則
a. 必須以字母開頭
b. 長度不能超過30個字符
c. 不能使用Oracle的保留字(關鍵字)
d. 只能使用如下字符A-Z,a-z,0-9,$,#

2 創建表
語法:create table 表名 (列名 數據類型,列名 數據類型,...)
SQL> create table Student (StuNo number(10),Gender char(4),Birthday date,Address varchar(20));

3 添加列
語法:alter table Student add (列名 數據類型)
SQL> alter table Student add (ClassNo char(15));

4 修改列的長度
語法:alter table Student modify (列名 數據類型)
SQL> alter table Student modify (Address varchar(15));

5 修改列的類型
語法: alter table Student modify (列名 數據類型)
SQL> alter table Student modify (Address varchar(15));

6 刪除列
語法: alter table Student drop column 列名
SQL> alter table Student drop column Address;

4 修改表名
語法: rename 原表名 to 新表名
SQL> rename Student to Student1;

8 刪除表
語法: drop table 表名
SQL> drop table Student;

9 插入值
語法:insert into Student values ("值1","值2","值3","值4","值5")
SQL> insert into Student values ("09110120","男","27-5-1987","中國北京");

10 更改默認日期格式
Oracle中默認的日期格式是“dd-MON-YY”
語法:alter session set nls_date_format = '新日期格式'
SQL> alter session set nls_date_format = 'yyyy-mm-dd'

11 修改記錄
語法:update 表名 set 列名='值1'
SQL> update Student set Address = '中國上海' where StuNo = '09110120';

12 刪除表中的信息
語法:delete from 表名
SQL> delete from Student

14 刪除表中的某一條記錄
語法:delete from 表名 where 條件
SQL> delete from Student where StuNo='09110120';

15 刪除表中的信息(無法回滾)
語法:truncate table 表名
SQL> truncate table Student;
特點:刪除表中的信息,速度快。由於不寫日志,所以無法回滾找回刪除的數據

16 創建裡程碑
SQL> savepoint 裡程碑名稱





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