发表于: 2017-09-09 00:25:54
2 863
今天完成的事情
【1】弄清楚SQL数据库时间类型的转换方式
涉及到一个时间戳问题
unix_timestamp (now())
括号里面的now()返回的是当前时间unix_timestamp相当于把datetime类型转换成了bigint类型,进行了类型转换。所以显示的长整形其实是正常的。
有参数调用:UNIX_TIMESTAMP(date)
其中date可以是一个DATE字符串,一个DATETIME字符串,一个TIMESTAMP或者一个当地时间的YYMMDD或YYYMMDD格式的数字
返回值:自'1970-01-01 00:00:00'与指定时间的秒数差
举例说明: www.2cto.com
DATE字符串格式:(日期类型)
SELECT UNIX_TIMESTAMP(‘2012-06-08’) => 1339084800
SELECT UNIX_TIMESTAMP(CURRENT_DATE()) =>1339084800
注:CURRENT_DATE ()的返回值是一个DATE字符串格式
【2】用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅。
先用Nabciat
再用SQL
【3】将表导出之后
分别用navciat和sql删除了一下这条数据。
发现sql,删除语句有两种,第一种是delete from 第二种是truncate table 表明。
对比了一下两个的区别
truncate 与delete 比较:
truncate table 在功能上与不带 WHERE 子句的 delete语句相同:二者均删除表中的全部行。
truncate 比 delete速度快,且使用的系统和事务日志资源少。
truncate 操作后的表比Delete操作后的表要快得多。
当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
【4】创建索引
【5】插入十条数据
有索引耗时和无索引耗时皆为0.00s(可能是数据还是太少)
总结了一下SQL的总体操作。
下载了JAVA7,查看了一下JDK和JRE的区别。
我的理解是JDK是开发工具,JRE是运行工具,JDK是包含JRE的。
【6】配置成功MAVEN
出现的问题:
【1】将表导出备份之后发现导出的时候有SQL选项,导入的时候就没有了,一脸蒙蔽。
后来发现导入的方法是
【2】IDEA还不熟练,因为一起只用过ECLIPSE,争取快速进入状态。
明天要做的事
熟悉IDEA。
光会配置MAVEN不行,还要会用。
也就是开始进行任务15-20。
评论