数据库日期字段选择 long和datatime 哪个效率高
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库日期字段选择 long和datatime 哪个效率高相关的知识,希望对你有一定的参考价值。
参考技术A 可以转换思路,可以先把时间用Dateadd函数转化了,再转为2008080808这样的格式。比如:
把2008080808转换为2008-08-08 08:00:00(不难吧?)
再使用dateadd得到你需要的数据
最后用between a and b
要是实在想用,那也是用办法的,请到ms sql的帮助里,查询convert这个命令,把字符转为日期。但是查询效率很低。
我有这方面的代码,但效率超级低追问
程序中 date和long的转换问题不大,现在想知道数据库存日期 字段类型选择datetime和long型 哪个查询效率效率高。
比如:
按时间段查询 long类型可用>a and a and <b 时,感觉数据库会做一层处理,不知道对查询效率影响多大。
我还是不偷懒了,测试一下吧。
在JAVA中怎么获取mysql表中的mediumtext类型和datatime类型的字段并显示在控制台上?
jdbc 我在用jsp来做一个新闻系统,需要从数据库中读取mediumtext类型的正文和datetime类型的发表时间,然后反过来也要添加同类型的数据到数据库中去,请问要怎么做的
strSql="update articleinfo set text='你们好' where articleID=1";报错:update语句语法错误
这个又是什么状况?(text为mediumtext类型)
使用截取方式读取:select substr(c, 1, 100000) from d; 参考技术B 你使用的是jdbc还是hibernate,还是ibatis?追问
jdbc 我在用jsp来做一个新闻系统,需要从数据库中读取mediumtext类型的正文和datetime类型的发表时间,然后反过来也要添加同类型的数据到数据库中去,请问要怎么做的
追答mediumtext
可以映射成string
datetime可以映射成date型
strSql="update articleinfo set text='你们好' where articleID=1";报错:update语句语法错误
这个又是什么状况?(text是mediumtext类型的正文)
请查看 http://www.cdtarena.com/javapx/201209/5332.html
本回答被提问者采纳以上是关于数据库日期字段选择 long和datatime 哪个效率高的主要内容,如果未能解决你的问题,请参考以下文章
在JAVA中怎么获取mysql表中的mediumtext类型和datatime类型的字段并显示在控制台上?
excel导入数据库,我的日期是datatime()自动生成,excel里不填写,但导入的时候都是1990/1/1。怎么办。
数据库中数据类型为datatime时,如何只显示日期或者只显示时间,不一起显示行不,需要涉及到程序吗?求解