- MariaDB简介
- MariaDB功能特点
- MariaDB安装
- MariaDB数据类型
- 数据库和表
- CRUD操作
- MariaDB子句
- 聚合函数
- MariaDB连接
- MariaDB操作符
- 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];
注意:在MariaDB表中插入记录时,必须为每个
NOT NULL
列提供一个值。 如果列允许NULL
值,则只以省略此列。
1. 插入一行示例
让我们向students
表中插入一些数据。如果还没有创建students
表,请参考: http://www.zyiz.net/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
语句来检查它。
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
语句检查插入的记录。
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;
上一篇:MariaDB修改表
下一篇:MariaDB查询数据
扫描二维码
程序员编程王