数据库 更改整列日期格式

数据库 更改整列日期格式,第1张

select empno,ename,job,mgr,to_char(hiredate,'yyyy-mm-dd'),sal,comm,deptno from emp;

主要就是hiredate属于date型数据,需要转成字符型,具体可以查oracle to_date和to_char函数的用法。

1、点击“开始”——“Microsoft SQL Server 2005”——“Microsoft SQL Server Management Studio”。

2、在打开的“连接到服务器”界面,输入服务器名称、数据库登录名和密码等信息。

3、点击“连接”,连接到SQL SERVER数据库。

4、使用Convert函数可以将字符串转换为日期类型,从而存储在日期时间类型的字段中。点击“新建查询”,新建一个SQL文本。

5、在SQL文本中,输入SQL 语句,如图所示。点击“执行”,查看运行效果。

6、点击“执行”,查看运行效果。

方法和 *** 作步骤如下:

1、首先,打开数据库并创建一个新表。
 因为设置了日期格式,所以两个date_time和time_time字段是日期类型,见下图,然后进入下一步

2、其次,完成上述步骤后,如果是一个简单的查询表,则以日期格式显示,见下图,然后进入下一步。

3、接着,完成上述步骤后,查询日期显示结果设置日期格式,可以使用数据库函数to_char来实现,这样的结果是字符串,见下图,然后进入下一步。

4、然后,完成上述步骤后,在“查询编辑器”窗口中,输入如下所示的代码,然后进入下一步。

5、最后,完成上述步骤后,修改日期类型的字段值的 *** 作完成,如下图所示。这样,问题就解决了。

通过sql语句查询下 看看现在的值
show variables like '%date%';
默认的值是:
date_format= %Y-%m-%d
datetime_format=%Y-%m-%d %H:%i:%s
然后在mysql的配置文件mycnf 或者 myini中 加入
[mysqld]
date_format= %Y/%m/%d
datetime_format=%Y/%m/%d %H:%i:%s
最后mysql服务器重启即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13363785.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存