html、mysql数据库、java配置文件、Linux命令、idea小技巧
MYSQL----------------------------------
1.sql替换,修改这个表的字段
2.sql去除最后一位
3.解决mysql中表字段默认值为 0000-00-00 00:00:00 时,页面报错:
CASE:
(CASE mt.alarm_status
WHEN '0' THEN '正常'
ELSE '1' '异常'
END)
取当前时间:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2011-08-08 13:59:30 |
+---------------------+
取今天0点:
mysql> SELECT DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s');
+---------------------+
| SELECT DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s'); |
+---------------------+
| 2011-08-08 00:00:00 |
+---------------------+
前一小时的时间:
mysql> select date_sub(now(), interval 1 hour);
+----------------------------------+
| date_sub(now(), interval 1 hour) |
+----------------------------------+
| 2011-08-08 12:59:31 |
+----------------------------------+
后一小时的时间:
mysql> select date_add(now(), interval 1 hour);
+----------------------------------+
| date_add(now(), interval 1 hour) |
+----------------------------------+
| 2011-08-08 14:59:50 |
+----------------------------------+
关于mysql时间格式化问题
DATE_FORMAT(a.end_time,'%Y-%m-%d') #格式化某个字段 xxxx-xx-xx
date_format(now(),'%y-%m-%d') #格式化某个字段 xx-xx-xx
这里主语%Y和%y区别
date_sub(date_format(now(),'%y-%m-%d'),interval 1 day)
和
date_sub(date_format(now(),'%Y-%m-%d'),interval 1 day)
并无区别
IDEA----------------------------------
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常,
对于值为0000-00-00 00:00:00(默认值)的纪录,如下两种配置,会返回不同的结果:
zeroDateTimeBehavior=round 0001-01-01 00:00:00.0
zeroDateTimeBehavior=convertToNull null
4.idea中svn操作解释截图:
CentOS----------------------------------
动态打印日志:tail -f ../logs/catalina.out
:wq保存退出
HTML----------------------------------
拍照
<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">
拍照或选择图片
<input type="file" name="file" accept="image/*" >
选择图片
<input type="file" name="file" capture="camera">