数据库
Regin WONG
这个作者很懒,什么都没留下…
展开
-
mysql实现分组排名
mysql实现分组排名在oracle中,可以使用row_number() over(partition by ... order by ...)的方法实现分组排名,在mysql中并不提供类似方法,但也可以实现这样的功能实例演示:实例1:实现分组排名-单字段# mysql实现分组排名-单字段select t.member_id,# 分组字段 t.order_date,# 排名字段 # 排名计算逻辑 case when @num = t.member_id t原创 2020-05-13 15:19:56 · 1760 阅读 · 0 评论 -
mysql获取区间开始时间和结束时间的函数
mysql获取区间开始时间和结束时间的函数函数代码CREATE DEFINER=`root`@`localhost` FUNCTION `f_tool_date_begin_end`( /** 次函数用于计算一个日期的各种类型的开始和结束时间,精确到秒 **/ `in_date` datetime,# 输入日期 # 类型: /* D:天;用于返回日期所在天的开始或结束时间 M:月份;用于返回日期所在月份的开始或结束时间 W:周;用于返回日期所在周的开始或结束时间,默认原创 2020-05-11 18:02:11 · 1415 阅读 · 0 评论 -
Oracle数据库用户锁定原因以及处理方式
Oracle数据库用户锁定原因以及处理方式背景现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。修改过程很简单alter user [username] identified by [password];但是在修改之后出现该用户被锁定的问题。原因:数据库参数文件中设置了输错密码的次数,登录时当输错密码的次数超过所设置的次数时,则锁住该用...转载 2020-01-10 17:41:13 · 1605 阅读 · 0 评论 -
Oracle数据库中用户与用户类型
文章目录1. SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别2. sys 和 system 用户权限的区别2.1. “SYSOPER”权限2.2. “SYSDBA”权限2.3. normal 、sysdba、 sysoper 有什么区别1. SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别SYS 用户:SYS,默认密码为 CHANGE_ON_INSTALL,当创建...转载 2020-01-10 16:29:48 · 1977 阅读 · 0 评论 -
MySQL提示Writing to net的解决方法
最近发现某一个数据库cpu/内存占用比较高首先查看数据库慢日志,设定慢日志5秒,基本上没有产生日,没有超过5秒的语句。show processlist;后发现几条select有几个表查询需要1-2秒;explain select * from xxx发现没有走索引,全表扫描,以前数据量少那会很快就出来了,目前查询总数据都在2万以内,现在数据量大了,其它表都1000w级了,以前...转载 2020-01-07 10:00:44 · 1021 阅读 · 0 评论 -
Mysql的coalesce返回第一个非空表达式
coalesce():返回参数中的第一个非空表达式(从左向右依次类推):使用示例:# 返回1select coalesce(1) from dual;# 返回2select coalesce(null,2) from dual;# 返回nullselect coalesce(null,null) from dual;# 返回3select coalesce(null,nul...原创 2019-12-12 10:31:20 · 928 阅读 · 0 评论 -
POWER DESIGNER导出数据字典
POWER DESIGNER导出数据字典文章目录POWER DESIGNER导出数据字典脚本代码使用方式打开powerdesigner,点击【工具】菜单,再选择【执行命令】/【编辑/运行脚本】在【编辑器菜单】下,选择【打开】在【打开】界面,选择已写好的VBS文件,然后点击【打开】此时VBS文件的内容显示在主窗口中脚本可以进行二次编辑修订,并且可以通过工具栏中的【redo】、【undo...原创 2018-11-23 18:10:47 · 1275 阅读 · 0 评论 -
MySQL中函数CONCAT及GROUP_CONCAT
文章目录MySQL中函数CONCAT及GROUP_CONCAT1. concat()函数1.1 MySQL的concat函数1.2 MySQL的concat函数连接时遇到null2、concat_ws()函数3、group_concat()3.1 以id分组,把name字段的值打印在一行,逗号分隔(默认)3.2 以id分组,把name字段的值打印在一行,分号分隔3.3 以id分组,把去冗余的nam...转载 2019-10-08 16:26:35 · 321 阅读 · 0 评论 -
oracle nvl,nvl2,coalesce几个函数的区别
1.nvl(exp1,exp2)本文来源:https://www.cnblogs.com/xuyuanjia/p/6027226.html NVL lets you replace null (returned as a blank) with a string in the results of a query. If expr1 is null, then NVL...转载 2019-10-10 15:01:08 · 294 阅读 · 0 评论