数据库
WeXio
Just do IT !
展开
-
[解决] Error Code: 1044. Access denied for user 'root'@'%' to database
今天在学习MyBatis时,学到数据库的存储过程。虽然在学sqlserver时学过,但是mysql上稍微有些不同。而且我用的是sqlyog图形界面工具。 首先,这是我的表: create table p_user( id int primary key auto_increment, name varchar(10), sex char(2) ); insert into p_user(n原创 2016-11-25 20:11:28 · 17941 阅读 · 0 评论 -
Oracle常用函数之 case when then else end
说实话case when函数不算是oracle数据库特有的函数,但是在平时中又是很常用到的,所以挑到这里说一下。这里说一个插曲,在进入现在工作公司的面试题中有三道关于sql的,其中有一道就是需要用到case when函数,由于之前学习没全面了解过数据库相关函数,而在工作中都是有需求才去查有没有相应的函数,导致认识的数据库函数少之又少。好了,废话少说,接下来介绍下case when的功能以及语法。 ...原创 2019-01-03 21:07:34 · 1268 阅读 · 0 评论 -
Oralce查询所有关联某字段为外键的表
在程序或者手动执行删除表数据时,经常遇到关联外键无法删除而报错的情况。若是自己建的表还好,最惨的就是接手别人的项目维护,这时想要快速定位以某个字段作为外键的所有表,可以利用以下语句查找: SELECT a.table_name, a.column_name FROM user_cons_columns a, user_constraints b WHERE a.constraint_name = ...原创 2019-01-03 21:36:34 · 1009 阅读 · 0 评论 -
Oracle常用函数之decode
Oracle数据库中如果想要在sql查询中实现if else这样的效果,不仅可以用case when语法,本身提供了一个更为简便的函数,那就是decode,下面来具体看下其使用方法。 为了演示 decode的功能与case when的相似,这篇就用decode来实现上一篇记录case when博客的效果。上一篇中的需求是 当字段username的值为ouxio时,输出的是12345,当值为hah...原创 2019-01-05 15:44:16 · 1206 阅读 · 0 评论 -
Oracle利用闪回恢复误删数据
在可爱的程序员日常中,很多时候会被产品经理该需求而气的发疯删数据库原创 2019-01-08 20:56:35 · 8087 阅读 · 0 评论