栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

insert 插入日期

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

insert 插入日期

目录

insert 插入日期

1.format(数字, '格式'):数字格式化

1.1 select ename,sal from emp;

1.2 elect ename,format(sal,'$999,999') as sal from emp;

2. str_to_date:将字符串varchar类型转换成date类型

2.1 生日可以使用date日期类型

2.2 生日也可以使用字符串类型

2.3 查看表的结构desc t_user;‘

2.4 插入数据

2.5 如果你提供的日期字符串是这个格式:%Y-%m-%d,str_to_date函数就不需要了!

3. date_format:将date类型转换成具有一定格式的varchar字符串类型。

3.1 查询的时候可以以某个特定的日期格式展示吗?

3.2 date_format函数怎么用?


insert 插入日期

1.format(数字, '格式'):数字格式化

1.1 select ename,sal from emp;

1.2 elect ename,format(sal,'$999,999') as sal from emp;

2. str_to_date:将字符串varchar类型转换成date类型

语法格式:str_to_date('字符串日期', '日期格式')

2.1 生日可以使用date日期类型

2.2 生日也可以使用字符串类型

生日:1990-10-11 (10个字符)

数据库中的有一条命名规范:所有的标识符都是全部小写,单词和单词之间使用下划线进行衔接。

2.3 查看表的结构desc t_user;‘

2.4 插入数据

insert into t_user(id,name,birth) values(1, 'zhangsan', '01-10-1990'); // 1990年10月1日

出问题了:原因是类型不匹配。数据库birth是date类型,这里给了一个字符串varchar。 

可以使用str_to_date函数进行类型转换

mysql的日期格式:
%Y    年
%m   月
%d    日
%h    时
%i     分
%s    秒

insert into t_user(id,name,birth) values(1, 'zhangsan', str_to_date('01-10-1990','%d-%m-%Y'));

str_to_date函数可以把字符串varchar转换成日期date类型数据,通常使用在插入insert方面,因为插入的时候需要一个日期类型的数据,需要通过该函数将字符串转换成date。

2.5 如果你提供的日期字符串是这个格式:%Y-%m-%d,str_to_date函数就不需要了!

3. date_format:将date类型转换成具有一定格式的varchar字符串类型。

3.1 查询的时候可以以某个特定的日期格式展示吗?

date_format 函数可以将日期类型转换成特定格式的字符串。

select id,name,date_format(birth, '%m/%d/%Y') as birth from t_user;

3.2 date_format函数怎么用?

date_format(日期类型数据, '日期格式')
这个函数通常使用在查询日期方面。设置展示的日期格式。

以上的SQL语句实际上是进行了默认的日期格式化,自动将数据库中的date类型转换成varchar类型。并且采用的格式是mysql默认的日期格式:'%Y-%m-%d'

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027701.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号