sql学习:sql自动插入当前系统时间,效率提高90%
2022-02-12 14:31MsSQL
在查询处理数据过程中我们经常要动态插入系统当前时间,使用getdate函数就能轻松解决:
SQL Server GETDATE() 函数返回当前的日期时间,精确到毫秒
GETDATE()
实例:如果要返回当前的时间,可以使用 GETDATE() 函数
SELECT GETDATE() as now;
输出结果如下
now 2022-01-18 09:35:28.231
我们可以在创建表结构时,指定某个列的默认值为 GETDATE(),例如下面的表结构,我们指定 created_at 列的默认值为 GETDATE()
创建表:
CREATE TABLE tokens(id int NOT NULL PRIMARY KEY,name varchar(50) NOT NULL,created_at datetime NOT NULL DEFAULT GETDATE())
这时候,如果我们向 tokens 表中插入数据,当不传递 created_at 参数时,默认会自动插入当前时间
插入数据:
INSERT INTO tokens (name) VALUES ('yufei')
结果显示如下
id name created_at
1 yufei 2022-01-18 09:40:37.183
通过上述语句,我们就能轻松在数据表中插入日期,你学会了吗,关注我一起从0学习sql。
很赞哦! ()
相关文章
- SQL学习:实例讲解两个sqlserver服务器之间链接查询
- SQL Server 系统存储过程
- SQL Server 常用开发技术
- 清除 SQL Server Management Studio 服务器名称历史记录
- SQL Server 2008 R2 用户、组或角色’XXX’在当前数据库中已存在 解决方法
- Microsoft SQL Server 2019 Developer 简体中文正式版(附安装教程) 64位
- Microsoft SQL Server 2019 标准版 官方中文正式版(附安装教程) 64位
- Microsoft SQL Server 2019 Enterprise企业版 64位 中/英文正式免费版
- Microsoft SQL Server 2017 Evaluation Edition 安装包 多语中文免费版
- Microsoft SQL Server 2017 Developer Edition 多语中文免费正式版 64位