Oracle学习篇
Oracle数据库学习记录
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
Oracle用户创建及权限设置
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL转载 2017-03-09 14:50:18 · 330 阅读 · 0 评论 -
Oracle 如何合并某字段的值
一. 前言今天写小项目遇到一点问题,是关于想合并某个字段的问题。通过百度和结合自己的情况,解决了。在这里写下来,免得以后忘记还能看看。二.正文数据库表:--留言信息对象表create table t_message( m_id int, --留言信息的编号 m_title varchar2(200), --留言信息的题目 m原创 2017-04-21 22:43:36 · 3075 阅读 · 0 评论 -
ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
一、前言今天执行Oracle 的sql 查询语句的时候,出现了一条以前没有遇到过的错误:ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB经过百度和自己和实际情况改好了。二、正文错误前的sql语句:select m.m_id,m.m_title,m.m_content,wm_concat(a_oldName) a_oldName from t_me...原创 2017-04-21 22:54:28 · 44125 阅读 · 6 评论 -
Oracle 建立索引及利用索引的SQL语句优化
数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在某表的一个转载 2017-04-26 11:10:46 · 957 阅读 · 0 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表...转载 2017-04-26 11:12:47 · 506 阅读 · 0 评论