mysql insert语句_MySQL INSERT语句简介

mysql insert语句_MySQL INSERT语句简介INSERT 语句的语法 INSERTINTOta c1 c2 VALUES v1 v2 首先 在 INSERTINTO 子句后的括号内指定表名和逗号分隔列的列表 然后 在 VALUES 关键字后面的括号内放入逗号分隔的相应列的值列表 列数和值必须相同 另外 列的位置必须与其值的位置相对应 单个语句将多行插入到表中 INSERT 请使用以下语法 INSERTINTOta

INSERT语句的语法:

INSERT INTO table(c1,c2,…) VALUES (v1,v2,…);

首先,在INSERT INTO子句后的括号内指定表名和逗号分隔列的列表。

然后,在VALUES关键字后面的括号内放入逗号分隔的相应列的值列表。

列数和值必须相同。另外,列的位置必须与其值的位置相对应。

单个语句将多行插入到表中INSERT,请使用以下语法:

INSERT INTO table(c1,c2,…) VALUES  (v11,v12,…), (v21,v22,…),

(vnn,vn2,…);

MySQL INSERT例子

创建一个新表tasks:

CREATE TABLE IF NOT EXISTS tasks (

task_id INT AUTO_INCREMENT,

title VARCHAR(255) NOT NULL,

start_date DATE,

due_date DATE,

priority TINYINT NOT NULL DEFAULT 3,

description TEXT,

PRIMARY KEY (task_id)

);

简单INSERT示例:

INSERT INTO tasks(title,priority)

VALUES(‘Learn MySQL INSERT Statement’,1);

MySQL返回以下消息:

1 row(s) affected

已将一行tasks成功插入到表中。

select * from tasksfb32afaff63b4b00033b1e88962349ab.png

2)MySQL INSERT–将日期插入表示例

要将文字日期值插入列中,请使用以下格式:

‘YYYY-MM-DD’

YYYY 代表四位数的年份,例如2018。

MM 代表两位数的月份,例如01、02和12。

DD 代表两位数的日期,例如01、02、30。

tasks表中插入一个新行,其中包含开始日期和到期日期值:

INSERT INTO tasks(title, start_date, due_date)

VALUES(‘Insert date into table’,’2018-01-09′,’2018-09-15′);

tasks了插入后表的内容:

04d63134b44ec7699641e19faed71fc4.png

可以在VALUES子句中使用表达式。例如,以下语句使用当前日期作为开始日期和截止日期:

INSERT INTO tasks(title,start_date,due_date)

VALUES(‘Use current date for the task’,CURRENT_DATE(),CURRENT_DATE())

CURRENT_DATE()函数用作start_date和due_date列的值。请注意,该CURRENT_DATE()函数是返回当前系统日期的日期函数。

tasks插入后表的内容:bff0ed01073cb3a469af605c21f6af8d.png

MySQL INSERT–插入多行示例

INSERT INTO tasks(title, priority)

VALUES

(‘My first task’, 1),

(‘It is the second task’,2),

(‘This is the third task of the week’,3);

每行数据在VALUES子句中被指定为值列表。

tasks包含以下数据:

800b6648a58b0902a7c4330dcb689c44.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215169.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:32
下一篇 2026年3月18日 下午2:33


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号