- 博客(29)
- 收藏
- 关注
原创 oracle日期函数
Select trunc(add_months(sysdate,0),'mm') from dual;Select trunc(add_months(sysdate,1),'mm') from dual;select to_char(add_months(sysdate,1),'yyyymm') from dual;
2024-03-25 17:40:59
156
原创 mysql时间函数相关
1.mysql中若把时间类型的变量命名为date,则获取到变量的值时,则显示年月日,若为datetime,则显示为年月日时分秒。若为 v_login_date datetime--->则显示年月日时分秒。举例:v_login_date date--->则显示年月日。2.获取系统时间-1天的时间。
2024-03-25 13:43:41
225
原创 shell脚本常见时间表示
Linux环境下$: date "+%Y-%m-%d %H:%M:%S"Linux环境下$:date +%Y%m%d -d "-2 days"Linux环境下$:date "+%H:%M:%S"显示的时间格式为:YYYY-MM-DD 时:分:秒。Linux环境下$:date +%Y%m%d。显示的时间格式为:YYYYMMDD。显示的时间格式为:YYYYMMDD。显示的时间格式为:时:分:秒。
2024-03-25 10:34:14
439
原创 hive中把string类型先分割后再强制类型转换为bigint比较数值大小
举例子:字段A为String类型,值为56.456,要把A转换为bigint类型,分割后再与bigint类型的字段B:54 比较数值大小:如下。如123.6--->split(‘123.6’, '\\.')[0]--->123。cast( A as bigint):把字符串a转换为bigint类型。split(a.price, '\\.')[0]:截取小数点数据之前的字符。A column为String类型。即把56与54进行数值大小的比对。
2024-03-25 10:18:36
262
原创 hive获取月初1号以及次月1号
-把系统时间减去目前天数的日期转换为时间戳格式。如系统时间:2024123,即为2024123-23=20231231。--4.系统时间减去系统天数--即上月的最后一天:是否要加unix_timestamp还不确定。--转换为时间:2024-01-01 00:00:00。--1.剖析:获取系统时间的时间戳。--2.把系统时间戳转换为时间格式。--3.返回系统时间的第几天。
2024-03-25 09:56:10
1163
原创 Oracle之trim,ltrim,rtrim三个函数的用法
本节主要讲解了trim、ltrim、rtrim的用法,以及注意事项,每一个用法都有例子及其截图,详情请查看文章。
2022-06-13 16:16:23
3008
1
原创 Sqlldr导Excel文件导Oracle数据库
本节主要讲解了sqlldr导excel文件方法,以及可能遇到的一些情况的总结,还分别对append,insert,replace的使用情况做了说明。
2022-05-22 16:40:04
940
原创 sqlldr导Excel文件导Oracle数据详解
介绍了关于sqlldr的涉及到大部分知识点,对于一个新手来说干货满满,详细介绍了控制文件.ctl涉及到的内容,如数据导入方式,数据分割方式,数据类型定义,以及数据类型大小,如何跳过首行和当导入文件中有英文逗号时的解决方法。
2022-05-21 18:18:54
1003
原创 ORA-00957: 重复的列名
把多表关联查询到的结果放到创建的表里时,报ORA-00957: 重复的列名的错误,把相同的列起别名,在执行操作,则就不会报错啦。如:涉及到a.user_id,b.user_id,c.user_id,这时就可以起别名,即:a.user_id a_user_id,b.user_id b_user_id, c.user_id这样问题就得到解决啦。
2022-05-09 19:24:55
17798
原创 Oracle储存过程----删除表
1.先创建一个表:create table test as select * from test_order;2.写删除表的存储过程create or replace procedure dropTable(v_table in varchar2)isv_count number(10);beginselect count(*) into v_count from user_tables where table_name = upper(v_table);if v_count >.
2022-05-08 20:28:30
2649
原创 Oracle基础查询
1.先创建表格test_order,再在表格里插入数据。新建表 test_order有以下字段 product_id varchar2 --主键 user_namevarchar2 --姓名 phone_num number --电话号码 address varchar2 --地址 order_datedate--下单时间 delivery_da...
2022-05-08 10:52:42
589
2
原创 Oracle函数--日期函数
本节主要介绍了months_between,add_months,next_month,last_day,round,trunc等日期函数,对日期进行各种操作,并举例练习。
2022-05-04 14:20:09
1516
1
原创 Oracle函数----数字函数
本节主要介绍了Oracle的数字函数,如mod,trunc,round,mod返回两数相除的结果,trunc截取数字,round对数字进行四舍五入。
2022-05-04 10:57:15
1509
原创 Oracle函数----字符函数
本节关于Oracle函数,着重介绍了Oracle字符函数,如:lower,upper,initcap,substr,instr,length.replace等
2022-05-03 10:56:04
1973
原创 oracle数据库19C更改字体的大小及字体名称
1.登录到oracle数据库,找到工具选项,点击,找到首选项2.如图所示,点击首选项,打开。4.找到代码编辑器下的字体选项即可修改字体的大小及字体名称。即打开工具>首选项>代码编辑器>字体,即可以修改字体的大小及其名称。...
2021-11-29 15:39:43
4213
原创 1.Linux基本命令之网络命令
1.write语法:write <用户名>功能:给用户发信息,以Ctrl+D保存结束举例:write TangTang在发送信息的时候,若按错了,则用ctrl+退格键删除EOF=ctrl+D 即终结符,保存退出write是在在线用户发信息,可以使用who和w查看当前有哪些在线用户,若用户不在线,则发送不出去。2.wall 即write all的缩写语法:wall [message]功能:发广播信息,给所有在线用户发信息举例:wall 消息.
2021-09-20 12:29:03
320
1
原创 Linux上安装sendmail
若执行mail用户名,出现该路径下没有sendmail,则说明你的Linux上没有安装sandmail,此时就需要安装sendmail,安装过程如下:1.用rpm -aq |grep sendmail,检查虚拟机是否安装sendmail若什么都没有搜索出来,则说明没有安装2.使用命令yum list sendmail查看安装资源3.使用命令yum -y install sendmail安装sendmail4.使用命令service sendmail start 启动send.
2021-09-19 16:19:13
2071
原创 压缩解压命令
文件压缩便于传输,备份时降低占用空间,且大多数的病毒都很难感染压缩文件。1.压缩命令:gzip语法:gzip [文件]功能:压缩文件压缩后的文件格式: .gz举例:gzip compress截图如下查看gzip的压缩比2.gzip压缩的解压命令:gunzip语法:gunzip [压缩文件]功能:解压缩.gz的压缩文件举例:gunzip compress.gz也可以使用gzip -d compress.gz 解压 .gz文件截图如下...
2021-09-01 13:58:58
2699
原创 Linux用户管理命令
1.命令名称:useradd执行权限:root语法:useradd 用户名功能:添加新的用户举例:useradd Linda在设置用户名时,用户名最好不要弄得太复杂哦,尽量统一,不要太长,这样易于管理。在使用Useradd增加用户时,只是增加了用户的基本信息,比如家目录,相关的命令解释器的分配等,但并没有设置验证密码。当增加了一个用户时,为了能让他登录系统还需要给他设置一个密码2.命令名称:passwd执行权限:所有用户语法:passwd 用户名功能:设置用户密码
2021-08-31 13:50:17
180
原创 在Windows下的pycharm安装pycocotools
在百度了尝试了几个方法后,找到了一个有用的方法,现记录如下当我们在pycharm的命令行窗口使用pip install pycocotools安装pycocotools时,会显示如下错误解决办法:直接使用命令:pip install pycocotools-windows安装成功,如下...
2021-08-17 12:46:15
3055
4
原创 Linux帮助命令
Linux帮助命令1.man:获得帮助信息man [命令或配置文件](注:跟上配置文件名称即可,不是绝对路径)man ls 查看ls命令的帮助信息man services 查看配置文件services的帮助信息获得命令的帮助信息获得配置文件的帮助信息services存放所有网络服务及其相关基本信息,查看services的内容,部分如下:man [即使命令又是配置文件]man passwd查看passwd所在的位置:1 命令的帮助 ...
2021-07-31 21:38:38
91
原创 Linux文件查找常用命令(下)
Linux文件查找常用命令:1.locate:在文件资料库中查找文件 locate 文件名(直接跟上文件名就可以查找文件) locate struggle:查找文件struggle 在Linux系统中,有一个定期维护的文件资料库,系统里所有的文件都会被定期收录到文件资料库中,使用locate查找文件时,locate直接查找文件资料库,因此查找的速度就很快。 可以使用 locate locate查看文件资料库。同时locate还有几个缺点,当新建一个文件时,使用locat.
2021-07-29 13:00:45
220
原创 Linux文件查找常用命令(上)
Linux常用文件搜索命令命令名称:find语法:find [搜索范围] [匹配条件]功能:文件搜索1.按文件名查找 find目录-name文件名 find /root -name test2.按文件名查找,但不区分大小写 find目录-iname文件名 find /root -iname test3.使用*通配符来查找 find /etc -name *init* 在/tmp下查找包含init的所有文件...
2021-07-28 21:33:40
717
原创 Linux其他权限管理命令
权限管理命令1.chown:改变文件或目录的所有者chown [用户][文件或目录]在上一节我们知道可以更改文件权限的有两个角色,一个是管理员root,一个是文件的所有者;但再更改文件或目录的所有者时,只有root用户才能更改文件或目录的所有者。如图所示,当前用户为谱图用户tangtang,他是文件watermelon的所有者,但是不可以更改watermelon的所有者,如把所有者由tangtang改变为root登录到root用户下,修改普通用户tangtang创建文件wa.
2021-07-26 19:59:16
128
原创 Linux权限管理命令
Linux权限管理命令权限管理命令:chmodchmod:改变文件或目录权限用法:chmod [{ugoa} {+-=}{rwx}][文件或目录]chmod [mode=421][文件或目录] -R 递归修改在对权限修改之前,对文件权限再详细介绍一下文件权限分为所有者权限(u),用户组权限(g)和其他权限(o)他们三者可拥有权限:读(r),写(w),可执行(x)r,w,x权限对应的数值为:4 2 11.chmod [{ugoa} {+-=}{.
2021-07-25 23:56:35
493
原创 Linux文件处理命令(下)
文件处理命令1.touch:创建空文件cat [文件名]touch rainy:创建文件rainytouch也可以同时创建多个文件,如:touch hello world:表示同时创建空文件hello和world也可以创建带空格的文件,在创建时给文件加上引号即可,touch "hello world"但不建议这样创建文件,在后期对文件进行操作的时候都要给文件加上引号,才能进行操作,会大大的增加工作量。2.cat :显示文件内容cat [文件名]..
2021-07-25 18:47:37
127
原创 Linux基本命令—文件处理命令(上)
1.命令格式与目录处理命令1.1命令格式:命令 [-参数] [操作对象]例如:ls -l 显示当前路径下的文件的详细信息当有多个参数时可以写在一起例如:ls -la显示当前路径下的所有文件的详细信息,包括隐藏文件1.2目录处理命令1.语法:ls [-参数] [操作对象]-a 显示所有文件,包括隐藏文件-l 显示详细信息-d 查看目录属性ls 是在当前路径下显示目录文件,若要显示其它路径下的目录文件,则使用ls +其他路径例如:ls /va...
2021-07-24 16:54:32
338
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人