1 表和列的命名規則
a. 必須以字母開頭
b. 長度不能超過30個字元
c. 不能使用oracle的保留字(keyword)
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;
7 改動表名
語法: 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>s**epoint 里程碑名稱
Oracle表的管理
1 建立表 例 create table student xh number 4 xm varchar2 20 char 20 birthday date,sal number 7,2 2 在表中新增字段 alter table student add classid number 2 3 檢視表的...
oracle表的管理 一
oracle表的管理 一 1.表名和列的命令規則 1 必須以字母開頭 2 長度不能超過30個字元 3 不能使用oracle的保留字 4 只能使用如下字元 a z,a z,0 9.等 2.oracle支援的資料型別 1.字元型 char 定長 最大為2000字元 查詢速度快 例如 char 10 小韓...
Oracle(二)(表的管理 使用者管理)
1.字元型別 char 5 abc 固定長度 如果儲存的資料長度不夠,會用空格填充來達到 的字元型別,最大長度2000 varchar2 10 abc 長度可變字元型別,最大長度4000 clob 大字符集,最大值4g 2.數字型別 number 有效位數,小數字數 number 7,2 整數最大長...