数据库教程-mariadb教程-MariaDB插入数据

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

在MariaDB中,INSERT INTO语句用于在选定的表中插入数据。

语法1:

INSERT INTO tablename (field,field2,...) VALUES (value, value2,...); 

语法2:

INSERT INTO table   (column1, column2, ... )   VALUES   (expression1, expression2, ... ),   (expression1, expression2, ... ),   ...; 

语法3:

也可以在WHERE条件下使用它。

INSERT INTO table   (column1, column2, ... )   SELECT expression1, expression2, ...   FROM source_table   [WHERE conditions]; 

1. 插入一行示例

让我们向students表中插入一些数据。如果还没有创建students表,请参考: http://www.yiibai.com/mariadb/mariadb-create-table.html

INSERT INTO students   (student_id, student_name, student_address, admission_date)   VALUES(1,'Maxsu','Haikou','2017-01-07 00:00:00'); 

执行上面插入语句后,记录就被插入到表中了。可以使用SELECT语句来检查它。

MariaDB插入数据

2. 向表插入多个记录示例

也可以一次向MariaDB表中插入多个行记录。参考以下语句 –

INSERT INTO students   (student_id, student_name, student_address, admission_date)   VALUES   (3,'JMaster','Beijing','2016-05-07 00:00:00'),   (4,'Mahesh','Guangzhou','2016-06-07 00:00:00'),   (5,'Kobe','Shanghai','2016-02-07 00:00:00'),   (6,'Blaba','Shengzhen','2016-08-07 00:00:00'); 

执行上面示例代码后,现在使用SELECT语句检查插入的记录。

MariaDB插入数据

2. 从其它表查询插入示例

通过INSERT ... SELECT,可以快速将多行插入到一个或多个其他表中。 例如:

INSERT INTO tbl_temp2 (fld_id)   SELECT tbl_temp1.fld_order_id   FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100; 

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 mariadb教程 只为你绽放。

本文固定链接: http://kua0.com/2019/02/01/数据库教程-mariadb教程-mariadb插入数据/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注