Mysql学习笔记三列类型之日期时间
2015-03-12 16:40
369 查看
一. 日期时间列类型
Date 日期
Time 时间
Datatime 时间类型
Year 年类型
1. Year类型:1个字节表示1901-2155年【0000年表示错误时】
如果输入两位,“00--69”表示2000—2069,
如果输入两位“70--99”表示1970—1999
如果记得麻烦,输入四位就行了、
1. Date类型:典型格式,1992-08-12
‘1000-01-01’ à’9999-12-31’
1. Time 类型,典型格式 hh:mm:ss
‘-838:59:59’à’+838:59:59’
1. Datetime 典型格式:’1989-05-06 12:23:34’
‘1000-01-01 00:00:00’à ‘9999-12-31 23:59:59`
注意:
在开发中很少使用日期时间类型来表示一个需要精确到秒的列,原因:虽然日期时间类型能够精确到秒,而且方便查看。但是计算不便。用时间戳来表示。
时间戳: 1970-01-01 00:00:00 到当前的秒数
面试1:
当表示性别时,可用1或0表示男女,如,
可能会问到为什么不用enum枚举,原因:enum不符合关系型数据库设计理念,而且字节上不比tinyint少。
增删改查之案例过程分析
用户注册表单收集,提交数据,注册页面收集到表单的数据后,形成insert语句,user表插入该条数据,用户注册完成
前台用户中心,用户新昵称,根据新昵称和用户id,形成update语句,完成昵称修改
管理后台点击会员列表,此时,网页形成select语句,查询出所有会员的数据,完成会员的查看
管理员后台选中某用户并且删除,捕捉此用户的id,根据用户id形成相应的delete语句
执行delete语句,完成用户的删除。
Date 日期
Time 时间
Datatime 时间类型
Year 年类型
1. Year类型:1个字节表示1901-2155年【0000年表示错误时】
如果输入两位,“00--69”表示2000—2069,
如果输入两位“70--99”表示1970—1999
如果记得麻烦,输入四位就行了、
1. Date类型:典型格式,1992-08-12
‘1000-01-01’ à’9999-12-31’
1. Time 类型,典型格式 hh:mm:ss
‘-838:59:59’à’+838:59:59’
1. Datetime 典型格式:’1989-05-06 12:23:34’
‘1000-01-01 00:00:00’à ‘9999-12-31 23:59:59`
注意:
在开发中很少使用日期时间类型来表示一个需要精确到秒的列,原因:虽然日期时间类型能够精确到秒,而且方便查看。但是计算不便。用时间戳来表示。
时间戳: 1970-01-01 00:00:00 到当前的秒数
面试1:
当表示性别时,可用1或0表示男女,如,
可能会问到为什么不用enum枚举,原因:enum不符合关系型数据库设计理念,而且字节上不比tinyint少。
增删改查之案例过程分析
用户注册表单收集,提交数据,注册页面收集到表单的数据后,形成insert语句,user表插入该条数据,用户注册完成
前台用户中心,用户新昵称,根据新昵称和用户id,形成update语句,完成昵称修改
管理后台点击会员列表,此时,网页形成select语句,查询出所有会员的数据,完成会员的查看
管理员后台选中某用户并且删除,捕捉此用户的id,根据用户id形成相应的delete语句
执行delete语句,完成用户的删除。
相关文章推荐
- Flex与As3学习笔记之:Part 3 函数参数、字符串处理、日期与时间类型
- MySQL学习笔记八:日期/时间的处理
- MySQL学习----MySQL数据类型----03MySQL 日期和时间类型
- MySQL学习笔记20150925时间数据类型以及字符集与varchar(M)M最大值关系
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- MySQL学习笔记八:日期/时间的处理
- MySQL学习笔记之八 操作日期和时间
- [进阶]MySQL学习笔记八日期时间Date
- Mysql学习历程基本语法(7)--时间日期类型
- SQL Server 学习笔记之日期和时间数据类型
- MYSQL学习笔记三:日期和时间函数
- MySQL学习笔记——数据类型之整数类型
- MySQL学习笔记——数据类型之浮点数类型和定点数类型
- MySQL日期数据类型、时间类型使用总结
- Java学习笔记-日期和时间
- Python学习笔记9:标准库之日期时间(time包,datetime包)
- MySQL存储过程--批量制造日期时间假数据(笔记)
- MYSQL学习笔记——数据类型
- MySQL日期数据类型、时间类型使用总结
- MySQL日期数据类型、MySQL时间类型使用总结,需要的朋友可以参考下。【转】