MySQL添加数据insert命令详解
导读:MySQL的INSERT命令用于向数据库表中插入新的数据。它的基本语法如下: INSERT INTO table_name (column1, column2, ... VALUES (value1, value2, ... ; 其中,...
MySQL的INSERT命令用于向数据库表中插入新的数据。它的基本语法如下:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
其中,table_name是要插入数据的表名,column1, column2, ...是要插入数据的列名,value1, value2, ...是对应列的具体值。
以下是一些INSERT命令的具体用法:
- 插入具体值:
INSERT INTO students (name, age, grade)
VALUES ('John', 18, 'A');
上述命令将在students表中插入一条新的记录,包含name为’John’,age为18,grade为’A’的值。
- 插入查询结果:
INSERT INTO students (name, age, grade)
SELECT name, age, grade FROM other_students;
上述命令将从other_students表中选取name、age和grade列的值,并将其插入到students表中。
- 插入多条记录:
INSERT INTO students (name, age, grade)
VALUES ('John', 18, 'A'), ('Alice', 19, 'B'), ('Bob', 20, 'C');
上述命令将在students表中插入三条新的记录,分别包含’John’、18、‘A’、‘Alice’、19、‘B’和’Bob’、20、'C’的值。
- 插入默认值:
INSERT INTO students (name, age)
VALUES ('John', DEFAULT);
上述命令将在students表中插入一条新的记录,其中age列的值使用默认值。
- 插入部分列的值:
INSERT INTO students (name, age)
VALUES ('John', 18);
上述命令将在students表中插入一条新的记录,只设置了name和age列的值,其他列的值将使用默认值。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MySQL添加数据insert命令详解
本文地址: https://pptw.com/jishu/579082.html
