自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸鱼的博客

共同学习,共同成长

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mysql计算两个日期相差天数

方法1:使用 TO_DAYS 函数select to_days(now()) - to_days('20220202');方法2:使用 DATEDIFF 函数select datediff(now(),'20220202');

2023-03-07 13:53:27 445

原创 Mysql行转列函数

group_concat()例:select oid from Test;select group_concat(oid) from Test;

2023-03-07 11:12:24 2157

原创 oracle日期,获取年月日等函数、日期函数

获取年月日年 select extract(year from sysdate) from dual;月 select extract(month from sysdate) from dual;日 select extract(day from sysdate) from dual;格式化日期:select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2018-07-25 15:53:13','

2023-03-07 10:53:52 1445

原创 Oracle时间以半小时为单位取整

一、不足半小时不参与计算,抹去多余分钟数:SELECT TRUNC (SYSDATE, 'hh24') + DECODE (SIGN (TO_NUMBER (TO_CHAR (SYSDATE, 'mi')) - 30), 1, 1 / 48, 0) time FROM DUAL二、不足半小时按照半小时计算:SELECT TRUNC (SYSDATE, 'hh24') + ...

2020-09-23 15:39:39 1973

原创 Oracle中取查询结果的前10条

仅取前十条数据:select * from dual where rownum <= 10拓展:取10到20条:select * from (select id, rownum rn from dual) where rn >= 10 and rn <= 20

2020-09-17 17:58:31 3255

原创 Oracle查询最近10年的年份

最近10年年份:select TO_CHAR(Sysdate, 'YYYY') - level + 1 years from dual connect by level <= 10拓展--最近10天日期时间:select Sysdate - level + 1 years from dual connect by level <= 10

2020-08-25 11:10:22 2365

原创 Oracle删除数据索引

首先查到表中的现有索引:select * from user_indexes where table_name in ('表名','');删除索引:drop index 索引名;

2020-08-19 17:06:06 9852

原创 Oracle查询当天最开始的时间和最结尾的时间

SELECT TO_CHAR(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate,'yyyy-mm-dd')||' 23:59:59' from dual上面得出的是个字符类型,可以转换为日期格式:SELECT to_date(TO_CHAR(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'),to_date(to_char(sysdate,'yyyy-mm-dd

2020-08-14 14:50:48 1936

原创 JQuery选择器详解

$("#id", ".class") //复合选择器$(div p span) //层级选择器 div下的p元素中的span元素$(div>p) //父子选择器 div下的所有p元素$(div+p) //相邻元素选择器 div后面的p元素(仅一个p)$(div~p) //兄弟选择器 div后面的所有p元素(同级别)$(.p:last) //类选择器 加 过滤选择器 第一个和最后一个(fir.

2020-07-23 17:17:15 186

原创 Echarts属性的设置大全

// 全图默认背景// backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700', '#6699FF','#ff6666','#3cb37...

2020-07-16 10:50:04 898

原创 Oracle 位数不足自动补零

左侧补零select LPAD('1234',8,'0') from dual; 结果是00001234右侧补零select RPAD('1234',8,'0') from dual; 结果是12340000LPAD('1234', 8, '0')函数 字段 总位数 补位用的字符...

2020-06-28 11:16:22 2778

原创 Oracle如何去除字符串中数字或字母

去除数字:select replace(translate('abc1234ABC678aaad590AAA','0123456789',' '),' ','') from dual;或使用正则表达式:select regexp_replace ('abc1234ABC678aaad590AAA', '[0-9]+', '') as a from dual;去除字符串中数字之...

2020-05-07 14:41:19 13043

原创 ORACLE 查询某字符串中某字符出现的次数

查询字符串中字符B出现的次数:SELECT LENGTHB('ABBCDE')-LENGTHB(REPLACE('ABBCDE','B','')) FROM DUAL;或:SELECT LENGTHB(TRANSLATE('ABBCDE','B'||'ABBCDE','B')) FROM DUAL;

2020-04-23 17:47:27 5659

原创 ORACLE 一行数据拆分多行

例:select regexp_substr('a,b,c,d,e','[^,]+',1,LEVEL,'i') from dualCONNECT BY LEVEL <= LENGTH('a,b,c,d,e') - LENGTH(REGEXP_REPLACE('a,b,c,d,e', ',', '')) + 1; ...

2020-04-13 11:23:55 1722

原创 CMD命令修改Oracle数据库用户密码

1.打开cmd,执行 sqlplus 连接数据库,输入已有用户的用户名及密码链接到数据库2.alter user 用户名 identified by 新密码;修改密码

2020-02-10 15:52:25 1816

转载 命令行下创建MySQL数据库与创建用户以及授权

先以root用户登录mysql:C:\Users\XXX>mysql -u root -p输入密码后登录,接下来操作如下:1、创建数据库语法:create schema [数据库名称] default character set utf8 collate utf8_general_ci;  采用create schema和create database创建数据库的效果一样...

2019-11-28 22:23:17 273

原创 oracle创建表空间的SQL语句

oracle创建表空间语句: create tablespace shopping --创建一个叫shopping的表空间 datafile 'shopping.dbf' --物理文件名 size 50m --大小 autoextend ...

2019-11-27 17:59:00 6946

原创 ORA-39171: 作业出现可恢复的等待。解决办法

在测试系统恢复数据时报错如下:ORA-39171: 作业出现可恢复的等待。ORA-01658: 无法为表空间 NNC_DATA01 中的段创建 INITIAL 区处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATAORA-39171: 作业出现可恢复的等待。ORA-01653: 表 NC0731.SM_BUSILOG_DEFAULT 无法通过 32 (在表空间 ...

2019-11-21 16:26:52 3898

转载 Oracle中删除某个用户下的所有表

一般的方法:先使用sql查询:SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;将查询结果复制一下,在sql命令窗口里再执行一次就删除了所有的表。还有一种更全面的删除:和上一中类似,先使用sql查询:select 'drop table '||table_name||...

2019-11-21 16:25:19 458

原创 Oracle截取特定长度字符串

截取字符串后两位selectsubstr(字符串,开始位置,截取长度)fromdual例: selectsubstr('123456789',-2,2)fromdual 结果:89

2019-11-14 22:56:38 2540

原创 WebStorm快捷键集合

Alt+回车 导入包,自动修正Alt+Insert 生成代码(如get,set方法,构造函数等)Alt+Shift+C 对比最近修改的代码Alt+F1 查找代码所在位置Alt+1 快速打开或隐藏工程面板Alt+ left/right 切换代码视图Alt+ Up/Down 在方法间快速移动定位Ctrl+/ 单行注释Ctrl+shift+/ 块注释Ctrl+shift+ +/- ...

2019-10-15 21:41:06 368

原创 Python的类属型和实例属性

实例属性属于各个实例所有,互不干扰;类属性属于类所有,所有实例共享一个属性;不要对实例属性和类属性使用相同的名字,否则将产生难以发现的错误。>>> class Student(object):... name = 'Student'...>>> s = Student() # 创建实例s>>> print(s.na...

2019-08-02 16:42:02 159

原创 Python获取对象的属性

判断一个变量是否是某个类型可以用isinstance()判断: isinstance(变量,类型)获取一个对象的类型: type(对象)获得一个对象的所有属性和方法,可以使用函数: dir(对象)通过getattr()、seta...

2019-08-02 16:41:18 742

原创 Python基础内容学习

标识符在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *而导入。以双下划线开头的__f...

2019-07-31 15:13:07 81

原创 Oracle 查询表中字段里数据是否有重复

查找单个字段:select字段名,count(*)fromtablegroupby字段名 having count(*) > 1

2019-05-05 15:07:18 6396

原创 Oracle cmd中导入.dmp文件

打开cmd,输入下列语句:  Imp username/password@db file=数据库地址 fromuser=导出用户 touser=导入用户名 statistics=none buffer=67108864例:  Imp LISN/LISN@db file=D:LISN.dmp fromuser=SNLISTEST touser=LISN statistics=none buf...

2019-04-15 11:04:56 430

原创 Oracle 在字符串中提取数字

可使用函数REGEXP_REPLACE()或TRANSLATE()REGEXP_REPLACE()select regexp_replace('ORGANIZATION_30352','[^0-9]','') from dual;TRANSLATE()select translate('ORGANIZATION_30352','0123456789'||'ORGANIZATI...

2019-04-02 14:49:35 15508

原创 Oracle 查询结果多行数据合并为一行

使用函数 WM_CONCAT()例:SELECT OID FROM AGENT;结果为:SELECT WM_CONCAT(OID) FROM AGENT;结果为:如果需要将值与值之间的‘,’改为其他字符,比如‘、’可以这样写:SELECT REPLACE(WM_CONCAT(OID),',','、') FROM AGENT;结果为:...

2019-04-02 11:57:58 12481

原创 Oracle 删除数据表

drop table 表名;

2019-03-26 10:24:15 20913

原创 Oracle修改字段数据类型

有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,都可以直接执行,比如改为数值类型:alter table tb modify (name NUMBER (16,2)); 2、假设字段有数据,若新类型和原类型兼容,则可以直接执行:alter table tb modify (name nvarchar2(20));3、假设字段...

2019-03-08 09:53:22 29708

原创 本地文件速搜神器

每次查找文件总是要等很久,最近了解到一款快速查找文件的神器,几乎瞬间找到你想要的文件,特此分享一下官网下载地址:http://www.voidtools.com/downloads/...

2019-03-04 17:36:27 189

原创 MySQL 字符串截取字符函数

1. 字符串截取:left('string', 3) 截取字符串左侧三位2. 字符串截取:right('string', 3) 截取字符串右侧三位3. 字符串截取:substring('string', 3); 从字符串的第3个字符位置开始取,直到结束。substring('string', -3, 2) 从字符串的第3个字符位置(倒数)开始取,直到结束4. 字符串截取:su...

2019-03-04 14:48:38 292

原创 CMD命令创建Oracle数据库用户

  1.打开cmd,执行 sqlplus 连接数据库,输入已有用户的用户名及密码链接到数据库  2.执行 create user 用户名 identified by 密码;创建用户  3.赋权限:grant dba,connect,resource to 用户名;...

2019-03-01 15:48:41 4606

原创 Oracle中NULL值的判断及转换

在Oracle中判断字段值是否为null,并给该字段赋值,可使用NVL()函数,例:NVL(X,0) --当字段x为null值的时候,赋予字段X值为0拓展:在Mysql中一般用isnull()函数来判断,例:isnull(X,0)...

2019-03-01 15:45:40 10036

转载 IN和EXISTS的详解

从效率来看:1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1&lt;&lt;T2 时,1) 的查询效率高。2) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而...

2018-07-04 17:46:31 8164

原创 MySQL常用的基础查询

2013-5到2014-5时间段select date from table where date between '2013-05' and '2014-5'2013-12到2014-5时间段select date from table where date &gt;= '2013-12' and date &lt;= '2014-05';2013-5月到当前时间段selec...

2018-07-04 17:34:09 193

转载 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)

在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使用tomcat作为服务器发布比IIS好多了,起码发布很简单,使用起来方便。    首先来简单的学习一下MVC的基础知识,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的

2017-08-29 11:13:31 379

Echarts官方示例库

ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

2020-07-16

ps零基础入门视频教程.rar

ps零基础入门视频教程,讲解的是ps基础认识和工具操作。对软件基础工具讲解很清楚,对于初学者来说很容易理解吸收,学完自己就可以掌握基础的工具操作。

2020-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除