2018-12-24

创建表空间

create tablespace jingycspace datefile 'd:orclae/file.dbf' size 10000m


创建用户

create user jingyc identified by 123456 deafault tablespace jingycspace


授权啊

grant dba to jingyc 


4. Oracle的导入导出有几种方式,有何区别? 

1). 使用oracle工具 exp/imp

2). 使用plsql相关工具

方法1. 导入/导出的是二进制的数据, 2.plsql导入/导出的是sql语句的文本文件 


7. Oracle中字符串用什么符号链接? 

Oracle中使用 || 这个符号连接字符串 如 ‘abc’ || ‘d’

9. Oracle是怎样分页的? 

Oracle中使用rownum来进行分页, 这个是效率最好的分页方法,hibernate也是使用rownum来进行oralce分页的

select * from

( select rownum r,a from tabName where rownum <= 20 )

where r > 10 


16. 比较truncate和delete命令 ? 

1). Truncate 和delete都可以将数据实体删掉,truncate 的操作并不记录到 rollback日志,所以操作速度较快,但同时这个数据不能恢复

2). Delete操作不腾出表空间的空间

3). Truncate 不能对视图等进行删除

4). Truncate是数据定义语言(DDL),而delete是数据操纵语言(DML) 


6、怎样创建一个索引,索引使用的原则,有什么优缺点

create index 索引名 on 表名(列名)

原则:

建议索引列建立not null约束

经常与其他表进行连接的表,在连接列上建立索引

优缺点:

创建索引能大大加快检索速度,加强表与表的连接,但是创建索引很占用空间

8、如何只显示重复数据

select * fromtable group by id having count(*)>1

你可能感兴趣的:(2018-12-24)