Oracle基本操作

前端之家收集整理的这篇文章主要介绍了Oracle基本操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Oracle基本操作

一. 建表及基本数据类型

  1. create  table  student (id number(10),name  char(12),gender char(8),card number(10));
  2. Oracle 中基本数据类型有number数字型,char和varchar字符型,varchar动态调整分配的空间,char不动态调整,在后面补空格。

二. 对表的基本操作

1.   增删改查

增:insert into student values(1210,’xiaoming’,nan);

删: delete from student where id=233215;

改:update student set name=’xiaohong’ where gender=’nan’;

查:select * from student where gender=’nan’;

2.   添加约束

主键:alter table student add constraint pk_student_id primary key(id);

外键:alter table student add constraint fk_student_car foreign key(car) references student (id);

Check 约束(强制数据满足的条件)

       alter table student add constraint ckeck_student_id ckeck (id between 10 and 99);

 解释:

alter 属于数据定义语言DDLDDL通常用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等

table 指出是对表进行操作

add constraint 添加约束

fk_XXX或pk_XX或ckeck_XX  约束的key,随便起的名可通过它来删除对应的约束

primary或foreign 约束的类型

references  参考的表中的字段 被参考的那个字段必须是主键

ckeck() 约束的字段还有指定值的范围

三. 对查询数据的过滤

1.   简单过滤

><= != >=,<=  between……and

And or in not and优先级高于or 数据不为空 not is null

2.   Like运算符过滤

%:匹配出现任意次数的字符串 ll%:以ll开头的字符串. %l%:含有l的字符串

_:只匹配一个字符

3.   使用正则表达式(regexp_like)

四.  常用函数

猜你在找的Oracle相关文章