date

MySQL 常用函数

一个人想着一个人 提交于 2020-03-19 00:49:38
1.字符串函数 函数 功能 concat(s1,s2,…,sn) 连接字符串 insert(str,x,y,instr) 将字符串 str 从第 x 位置开始, y 个字符串替换为字符串 instr lower(str) 将字符串变成小写。类似函数为 upper left(str,x) 返回字符串最左边的 x 个字符。类似函数为 right Lpad(str,n,pad) 用字符串 Pad 对 str 最左边填充,直到长度为 n 个字符长度。类似函数为 rpad Ltrim(str) 去掉字符串 str 左侧的空格。类似函数 rtrim , trim Repeat(str,x) 返回字符串 Str 重复 x 次的结果 Replace(str,a,b) 用字符串 b 替换字符串 str 中所有出现的字符串 a Strcmp(s1,s2) 比较字符串 s1 s2 的 ASCII 码值的大小 Substring(str,x,y) 返回从字符串 str x 位置起 y 个字符长度的内容 连接字符串 SELECT CONCAT ('hello','world','!'), CONCAT ('world','null'); +-----------------------------+------------------------+ | CONCAT('hello','world','!')

认识mysql(2)

99封情书 提交于 2020-03-18 23:09:16
1、表字段的操作 1、语法 :alter table 表名 执行动作; 2、添加字段(add) alter table 表名 add 字段名 数据类型; alter table 表名 add 字段名 数据类型 first; alter table 表名 add 字段名 数据类型 after 字段名; 3、删除字段(drop) alter table 表名 drop 字段名; 4、修改数据类型(modify) alter table 表名 modify 字段名 新数据类型; 5、表重命名(rename) alter table 表名 rename 新表名; 6、练习 1、创建库 studb2 2、在库中创建表 t1 ,字段有3个:name、age、phnumber use studb2; create table t1( name char(20), age tinyint unsigned, phnumber char(11) ); 3、查看表结构 desc t1; 4、在表中第一列添加一个 id 字段 alter table t1 add id int first; 5、把 phnumber 的数据类型改为 bigint alter table t1 modify phnumber bigint; 6、在表中最后一列添加一个字段 address alter table t1

定时-TimerTask

别说谁变了你拦得住时间么 提交于 2020-03-18 22:01:26
/** * @param args * @throws InterruptedException */ public static void main(String[] args) throws InterruptedException { Timer t = new Timer(); //在指定时间安排指定任务 //第一个参数,是安排的任务,第二个参数是执行的时间,第三个参数是过多长时间再重复执行 t.schedule(new MyTimerTask(), new Date(188, 6, 1, 14, 22, 50),3000); while(true) { Thread.sleep(1000); System.out.println(new Date()); } } } class MyTimerTask extends TimerTask { @Override public void run() { System.out.println("起床背英语单词"); } } 来源: https://www.cnblogs.com/wuxu/p/10722365.html

JS内置对象

假如想象 提交于 2020-03-18 21:58:27
1.什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有 属性 和 方法 。 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法: 能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Array();//使用new关键字定义对象 或者 var objectName =[]; 访问对象属性的语法: objectName.propertyName 如使用 Array 对象的 length 属性来获得数组的长度: var myarray=new Array(6);//定义数组对象 var myl=myarray.length;//访问数组长度length属性 以上代码执行后,myl的值将是:6 访问对象的方法: objectName.methodName() 如使用string 对象的 toUpperCase() 方法来将文本转换为大写: var mystr="Hello world!";//创建一个字符串 var request=mystr.toUpperCase(); //使用字符串对象方法

JSF---->标准转换器(Converter)

亡梦爱人 提交于 2020-03-18 21:58:13
转换器(Converter)协助模型与视图之间的数据转换 标准转换器 Web应用程序与浏览器之间是使用HTTP进行沟通,所有传送的数据基本上都是字符串文字,而Java应用程序本身基本上则是对象,所以对象数据必须经由转换传送给浏览器,而浏览器送来的数据也必须转换为对象才能使用。 JSF定义了一系列标准的转换器(Converter),对于基本数据型态(primitive type)或是其Wrapper类别,JSF会使用javax.faces.Boolean、javax.faces.Byte、 javax.faces.Character、javax.faces.Double、javax.faces.Float、 javax.faces.Integer、javax.faces.Long、javax.faces.Short等自动进行转换,对于 BigDecimal、BigInteger,则会使用javax.faces.BigDecimal、javax.faces.BigInteger自动进行转换。 至于DateTime、Number,我们可以使用 <f:convertDateTime>、<f:convertNumber>标签 进行转换,它们各自提供有一些简单的属性,可以让我们在转换时指定一些转换的格式细节。 来看个简单的例子,首先我们定义一个简单的Bean: UserBean.java

Oracle分区表常用命令

老子叫甜甜 提交于 2020-03-18 19:39:52
一、Oracle分区简介 ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。 二、Oracle分区优缺点 ? 优点: 增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; 维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可; 均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能; 改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。 ? 缺点: 分区表相关:已经存在的表没有方法可以直接转化为分区表。不过 Oracle 提供了在线重定义表的功能。 三、Oracle分区方法 ? 范围分区: 范围分区就是对数据表中的某个值的范围进行分区,根据某个值的范围,决定将该数据存储在哪个分区上。如根据序号分区,根据业务记录的创建日期进行分区等。 ? Hash分区(散列分区): 散列分区为通过指定分区编号来均匀分布数据的一种分区类型,因为通过在I/O设备上进行散列分区,使得这些分区大小一致。 ? List分区(列表分区):

Oracle 分区表 总结

浪尽此生 提交于 2020-03-18 19:36:45
一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable and the other 11 months are read only. 在 oracle 10g 中最多支持: 1024k-1 个分区: Tables can be

Oracle 分区表 总结

微笑、不失礼 提交于 2020-03-18 19:35:48
v Oracle 分区表 总结 分类: Oracle Advanced Knowledge 2009-10-23 11:38 10094人阅读 评论 (12) 收藏 举报 一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable

Oracle 分区表 总结

天大地大妈咪最大 提交于 2020-03-18 19:34:35
一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable and the other 11 months are read only. 在 oracle 10g 中最多支持: 1024k-1 个分区: Tables can be

java 日期字符串互相转换

余生颓废 提交于 2020-03-18 15:56:47
一、把日期转换成字符串 //获取当前时间 Date date = new Date(); //打印date数据类型 System.out.println(date.getClass().getName()); //打印当前时间 System.out.println(date); //设置转换格式 SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); //将Date类型转换成String类型 String format = sdf. format (date); 二、把字符串转换成日期 String time = "1994-11-24 07:11:24" ; SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); Date date = sdf. parse (time); 来源: https://www.cnblogs.com/wangxue1314/p/12517740.html