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 裡程碑名稱