- 博客(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修改字段数据类型
有一个表名为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<<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 >= '2013-12' and date <= '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官方示例库
2020-07-16
ps零基础入门视频教程.rar
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人