mysql中的insert
时间: 2023-11-05 11:18:41 浏览: 43
在MySQL中,INSERT语句用于向数据库表中插入新的记录。基本语法如下:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
其中,表名是要插入数据的目标表名,列1、列2、列3等是目标表的列名,值1、值2、值3等是要插入的具体值。
举例来说,引用中的例子通过以下INSERT语句向tb_courses表中插入了一条新记录:
INSERT INTO tb_courses (course_name, course_info, course_id, course_grade)
VALUES('Database', 'MySQL', 2, 3);
执行结果显示插入成功,tb_courses表中现在有两条记录。
另外,引用中的例子展示了如何使用INSERT INTO SELECT语句将一个表中的记录插入到另一个表中:
INSERT INTO tb_courses_new (course_id, course_name, course_grade, course_info)
SELECT course_id, course_name, course_grade, course_info
FROM tb_courses;
执行结果显示成功插入了4条记录到tb_courses_new表中。
总结来说,INSERT语句用于向表中插入新的记录,可以单独指定列和对应的值,也可以通过SELECT语句从另一个表中选择记录插入。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MySQL(62)MySQL INSERT:插入数据(添加数据)](https://blog.csdn.net/m0_54144956/article/details/131252766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]