码迷,mamicode.com
首页 > 数据库 > 详细

数据库:模糊查询,视图,序列,索引

时间:2017-07-15 16:56:25      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:系统表   ace   不同的   views   color   select   独立性   drop   enc   

1. 模糊查询

关键字" like "

%  代表任意个字符

_代表一个字符

like ‘%A’  是名字中后一个是A的人

like ‘A%’ 是名字中第一个字符是A的人

select test1 from test where test1 like _b(%b%)   //查询test表中test1列中 第二个字符是b的数据(中含有b数据)

2. 视图

好处:

1)限制对数据库的访问
2)简化查询
3)维护数据的独立性
4)对相同的数据可以建立不同的视图
5)可以删除视图而不影响数据

create [or replace] view v_test as (要建成视图的数据)    //as后可以通过select 语句去实现,删除视图drop v_test
select * from user_views                              //查看数据字典(用户的视图的具体内容) user_views 是系统的表

3.序列

建序列的方式,一般用于给主键赋值

create sequence seq_test1        //创建序列
increment by 1                   //每次增加1
start with   1                   //开始的位置1
maxvalue 10                      //最大值为10
minvalue  1                      //最小值为1
cycle/nocycle                     //循环/不循环
cache 5                          //内存中缓存5个
select test1.currval from dual    //查询test1序列中的当前值
select test1.nextval from dual    //查询test1序列的下一个值(注意,查看下一个值就相当于使用过了)
dual                              //系统表,里面存放了序列的各种信息

4.索引

提升检索、查询数据的速度

create index index_test on test(test2 desc)  //创建索引语句(详情自行百度,这里了解不深)
select * from user_indexes                   //查看索引

 

数据库:模糊查询,视图,序列,索引

标签:系统表   ace   不同的   views   color   select   独立性   drop   enc   

原文地址:http://www.cnblogs.com/weinerback190101/p/7182938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!