oracle数据库sql学习记录

发布时间:2020-08-01编辑:脚本学堂
分享一些oracle中sql语句的例子,oracle数据库sql学习记录,感兴趣的朋友参考下。

1、SYSDATE函数获取系统当前日期
2、TO_CHAR函数将当期日期进行格式化输出;
3、“||”符号表示字符串链接,其功能是输出链接后的字符串;
4、sql语句可以分为DDL(数据定义)、DML(数据操作)和DCL(数据控制)三类;
5、DESC 表名    查看基本表结构;

6、修改表结构
 

 a、添加:alter table stu add name varchar2(20) default '1';
 b、修改:alter table stu modify name varchar2(10) default '2';
 c、删除:alter table stu drop colum name;

7、表结构复制:
 

复制代码 代码示例:
create table stu1 as select * from stu where rownum < 1;  (rownum<1表示只复制表结构,不复制表数据; as是复制表结构的关键字)

8、添加主键约束:
 

复制代码 代码示例:
alter table stu
add constraint pk_stu ---关键字:constraint 表示约束,pk_stu表示添加的主键描述
primary key(no);

9、添加唯一性约束:
 

复制代码 代码示例:
alter table stu
add constraint un_stu   ----un_stu  表示这个约束的名称描述
unique(name);  

10、添加check约束:
 

复制代码 代码示例:
alter table stu
 add constraint ck_str
check(no>='110' and no<='120');  ---no的输入范围

11、添加外键约束:
 

复制代码 代码示例:
alter table stu1
add constraint fk_stu1
foreign key(no) references stu(no);