5 风中的妖娆落叶

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

润乾 -- 判断任意日期的星期几

如何判断任意日期是星期几,毕竟不是每个月的一号就是星期一。本文简单介绍一下如何计算出任意一个日期是星期几。第一步:制作报表;如图所示:A1单元格根据参数年份和参数月份判断该月的天数;A2单元格根据参数年份判断是否是润年,如果是则对二月份进行判断计算出该月总天数;B1单元格为年份和月份拼成的日期类型,B2单元格根据B1单元格拼出的该月第一天用relDate函数通过A2单元格获取的该月总共的天数去计算...

2018-03-09 16:21:30

Hibernate

1.hibernate的配置文件:1)hibernate是否显示生成的sql2)告诉hibernate用的是哪个数据库方言的dialect3)数据库配置(驱动+数据库信息)Hibernate用的JDBC,因JDBC要有数据库的连接信息,所以要在hibernate的配置文件中配置数据库的相关信息4)告诉hibernate管理的业务对象实体对象持久化到数据库表中:告诉hibernate,对象与数据库表...

2018-03-09 15:12:25

WEB前端 -- xml:lang="en"

<htmlxmlns="http://www/w3.org/1999/xhtml"xml:lang="en"><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"></meta><title&amp

2018-03-09 14:49:24

WEB打印(jsp版)

<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%@includefile="/base/taglibs.jsp"%><%@includefile="/base/prefix.jsp"%><%@includefile="/bas

2018-03-09 14:05:57

Oracle的注意事项

1.删除表droptable表名:删除内容和定义,释放空间。truncatetable表名:删除内容,释放空间,但不删除定义。表被清空后,表和表的索引将重新设置成初始化大小。隐式提交,不能对truncate使用rollback命令。deletefrom表名:删除内容,不删除定义,不释放空间。删除表中的数据是一行一行的删,并在事务日志中为删除的每行记录一项。释放空间的理解:delete删...

2018-03-09 11:04:15

数据库之间的差异

1.运算符的差异不同数据库系统中字符串的拼接方式不同,主流数据库对字符串拼接的支持如下:1)MYSQLconcat:支持一个或多个参数,如concat('1','2','3')concat_ws:可以在待拼接的字符串之间加入指定的分隔符,如concat_ws('1','x','2')2)MSSQLServer+:如'1'+'2'3)Oracle||:如'1'+'2'concat():只支持2个参数...

2018-03-09 08:56:32

oracle 命令操作

内容包括三大项:    1.oracle基本操作语句    2.SQLServer基本操作语句  3.各种数据库连接方法**************************************************oracle基本操作语句********************************************************打开服务器netstartoracl...

2018-03-08 15:52:49

Oracle -- Oracle服务器端和客户端的配置

1.手动配置服务器端监听器:监听器配置包括监听协议、地址以及其他相关信息的参数。监听器配置存储在一个名称为listener.ora的配置文件中,该文件位于ORACLE_HOME\network\admin目录下。(ORACLE_HOME为Oracle软件的安装目录,后同。)Listener.ora配置文件中的内容如下(可以使用EditPlus等文档编辑工具打开):#LISTENER.ORANet...

2018-03-08 15:32:46

Oracle -- oracle如何热备份(一定要理解归档模式和非归档模式!!)

最保险的的方式是物理冷备份,不要轻易试水!!以下是物理热备份:查询当前的模式selectname,log_modefromv$database;配置数据库的归档模式1.改变非归档模式到归档模式:1)SQL>conn/assysdba(以DBA身份连接数据库)2)SQL>shutdownimmediate;(立即关闭数据库)3)SQL>startupmount(...

2018-03-08 14:53:56

Oracle -- 时间相关查询小结

1.第一天、最后一天selecttrunc(sysdate,'YYYY')firstDay,add_months(trunc(sysdate,'YYYY'),12)-1lastDayfromdualt;selectto_char(trunc(add_months(last_day(sysdate),-1)+1),'yyyy-mm-dd')"本...

2018-03-08 14:52:44

Oracle-- 几种启动和关闭方式

一、Oracle数据库几种启动方式1、startupnomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startupmount(dbname)  安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机、重新定位数据文件、重做...

2018-03-08 13:42:12

Oracle --用户名密码过期的修改

1、查看用户的proifle是哪个,一般是default:SELECTusername,PROFILEFROMdba_users;2、查看指定概要文件(如default)的密码有效期设置:SELECT*FROMdba_profilessWHEREs.profile=\'DEFAULT\'ANDresource_name=\'PASSWORD_LIFE_TIME\';3、将密码...

2018-03-08 13:31:08

SQL注入漏洞

SQL注入漏洞原理:需要从页面传入数据时,在所传的参数后面加"1'or'1'='1"对付SQL注入漏洞有2种方式:过滤敏感字符和使用参数化SQL1.过滤敏感字符攻击者一般需要在输入框中输入的文本中一般包含or、and、select、delete之类的字符串片段,所以在拼接SQL之前检查用户提交的文本中是否含有这些敏感字符串。若有,则终止操作。例:stringuser=txtUser.ge...

2018-03-08 12:59:20

Oracle -- 复制数据

1、复制表结构以及数据createtablexasselect*fromy;--不会创建索引2、只复制表结构createtablexasselect*fromywhere1=2;3、只复制数据(1)两个表结构一样insertintoxselect*fromy;(2)两个表的结构不一样,只复制部分列insertintox(col1x,col2x,...

2018-03-08 11:51:35

Oracle -- 标量子查询、表子查询、开窗函数

1.子查询子查询:SQL语句允许将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通表一样,被当做结果集的查询语句被称为子查询。子查询分2种:1)只返回一个单值的子查询,可看做是一个拥有返回值的函数。2)返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的数据表。子查询分标量子查询、表子查询。标量子查询:子查询的返回值必须只有一行记录,而且只能有一个列。可以用在select语句...

2018-03-08 08:02:13

取中间数据及连接

1.MSSQLServer2000、Oracle、DB2取中间几条数据1)在MSSQLServer2000中取前5用top,取第六名开始3个人的信息。首先将前5名的主键取出来,在检索时排除这5名的前3人即可。selecttop3*fromemployeewherefnumbernotin(selecttop5fnumberfromemployeeorderbyf...

2018-03-07 22:18:51

MYSQL、MSSQLServer、Oracle及DB2的取随机数

1.MYSQLrand()2.MSSQLServerrand()注:rand()还支持一个参数,这个参数为随机数种子,如rand(9527)3.Oracle没有内置的生成随机数的函数,但是提供了包dbms_random用来生成随机数selectdbms_random.valuefromdual;除此之外,dbms_random包还提供了其他几种方法用来完成其他的随机处理dbms_random...

2018-03-07 11:28:13

Oracle -- oracle数据库优化辅助SQL语句

--查询正在执行的sql语句selectosuser电脑登录身份,program发起请求的程序,username登录系统的用户名,schemaname,b.cpu_time花费cpu的时间,status,b.sql_text执行的sqlfromv$session...

2018-03-06 13:59:43

Oracle -- 查询之最

1.逻辑读最多的SQLSELECT*FROM(SELECTbuffer_gets,sql_textFROMv$sqlareaWHEREbuffer_gets>500000ORDERBYbuffer_getsDESC)WHEREROWNUM<=30;2.执行次数多的SQL SE...

2018-03-06 13:36:20

Oracle -- 小结

1.1)v$sqltext:存储的是完整的SQL,SQL被分割v$sqlarea:存储的SQL和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息(统计)v$sql:内存共享SQL区域中已经解析的SQL语句。(即时)selectopname,target,to_char(start_time,'yyyy-mm-ddhh24:mi:ss')start_time,elapsed...

2018-03-06 13:01:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!