数据库
崛起的小码农
这个作者很懒,什么都没留下…
展开
-
mysql视图操作
创建视图CREATE VIEW testroleASSELECT a.description,a.id,a.role_key from role aLEFT JOIN role_authority b on a.role_key = b.role_keySELECT *FROM testrole;查询所有视图show table status where comment='vi...原创 2019-05-06 10:04:04 · 139 阅读 · 0 评论 -
oracle语句优化
Oracle采用自下而上的顺序解析WHERE子句。先写表关联后写条件:过滤掉最大数量记录的条件必须写在WHERE子句的末尾原创 2019-05-10 16:13:47 · 139 阅读 · 0 评论 -
oracle锁表以及数据出现不一致问题排查
一:分析数据库是否存在锁表#转载#–查看被锁的表select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;–查看那个用户那个进程照成死锁select b.username,b.sid,b.seria...原创 2019-06-11 17:09:21 · 506 阅读 · 0 评论 -
ORACLE客户端工具设置自动提交事务类似mysql的
工具:oracle sql developer其他工具命令可能会不一样SHOW AUTOCOMMIT; 查看事务SET AUTOCOMMIT OFF; 关闭自动提交SET AUTOCOMMIT ON; 开启自动提交1、隐式提交:用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXI...原创 2019-06-11 17:29:32 · 975 阅读 · 0 评论 -
容易忽视的sql细节
1.美化sql快捷键ctrl+fn+F72.whereWHERE条件里要把能过滤掉最多数据的条件放在最前面(注,ORACLE放在最后面)2.is null/ORACLE/SELECT CASE WHEN ‘’ IS NULL THEN ‘1’ ELSE ‘0’ ENDFROM dual结果:1...原创 2019-07-03 16:20:27 · 159 阅读 · 0 评论