题解 | #插入记录(一)#

插入记录(一)

https://www.nowcoder.com/practice/5d2a42bfaa134479afb9fffd9eee970c

insert into exam_record(uid, exam_id, start_time, submit_time, score) values
(1001, 9001, '2021-09-01 22:11:12', '2021-09-01 22:11:12' + interval 50 minute, 90), 
(1002, 9002, '2021-09-04 07:01:02', null, null)
#一、插入记录的方式汇总:
#普通插入(全字段):INSERT INTO table_name VALUES (value1, value2, ...)
#普通插入(限定字段):INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)
#多条一次性插入:INSERT INTO table_name (column1, column2, ...) VALUES (value1_1, value1_2, ...), (value2_1, value2_2, ...), ...
#从另一个表导入:INSERT INTO table_name SELECT * FROM table_name2 [WHERE key=value]

#二、interval用法
# 1. 使用`DATE_ADD`函数:
# 1.1 基本用法:SELECT DATE_ADD(NOW(), INTERVAL 1 DAY) AS tomorrow;
# 1.2 指定时间单位:SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR) AS two_hours_later;
# 2. 使用`DATE_SUB`函数:
# 2.1 基本用法:SELECT DATE_SUB(NOW(), INTERVAL 1 WEEK) AS one_week_ago;
# 2.2 指定时间单位:SELECT DATE_SUB(NOW(), INTERVAL 3 MONTH) AS three_months_ago;
# 3. 直接使用`INTERVAL`:SELECT NOW() + INTERVAL 5 DAY AS five_days_later;
# 4. 示例:计算两个日期之间的差距:SELECT DATEDIFF('2024-02-05', '2024-01-01') AS date_difference;
# 5. 示例:计算时间差:SELECT TIMEDIFF('14:30:00', '12:45:00') AS time_difference;

全部评论

相关推荐

胖乎乎的花生米:乍一看感觉文字有点太多了~而且行间距很紧,很难看到重点的 建议同学可以把每一段实习和校园经历用小标题把自己的核心竞争力概括出来,比如:沟通协作、谈判能力、调研分析等等,以及语言尽量简化,像是去苏州出差这种不影响核心表达的可以适当去掉
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务