MySQL的VALUES()函数是一种用于在INSERT INTO语句中指定一组值的函数。该函数可以将多个值组合为一个表格行。
其语法如下:
VALUES(value1, value2, ... )
其中,value1, value2等都是要插入的值,它们可以是字符串、数字、日期等类型。
使用VALUES()函数的方法如下:
首先,需要使用INSERT INTO语句指定将要插入的表格名和列名,如下:
INSERT INTO table_name (column1, column2, ...)
然后,在列名后面使用VALUES()函数指定插入的值,如下:
INSERT INTO table_name (column1, column2, ...) VALUES(value1, value2, ...)
接下来,我们来看两个VALUES()函数的实例:
1. 插入一条学生信息
假设有如下一个名为“student”的表格:
+----+-----------+-------+
| id | name | score |
+----+-----------+-------+
| 1 | Tom | 90 |
| 2 | Jerry | 80 |
| 3 | Lucy | 85 |
| 4 | Alan | 95 |
+----+-----------+-------+
我们要插入一条新的学生信息“5, Mike, 88”,可以使用以下INSERT INTO语句:
INSERT INTO student (id, name, score) VALUES(5, 'Mike', 88);
这将在"student"表格中插入一行,其id为5,name为"Mike",score为88。
2. 插入多条学生信息
如果要一次性插入多条学生信息,可以在VALUES()函数中指定多个值,如下:
INSERT INTO student (id, name, score)
VALUES(5, 'Mike', 88),
(6, 'Lily', 93),
(7, 'Bob', 78);
这将在"student"表格中插入三行数据,其id分别为5、6、7,name分别为"Mike"、"Lily"、"Bob",score分别为88、93、78。
总结:
在MySQL中,VALUES()函数可以用于INSERT INTO语句中插入一组值,并将它们组合为一个表格行。使用方法很简单,只需要在INSERT INTO语句中指定表格名和列名,然后在列名后面使用VALUES()函数指定要插入的值即可。