MySQL将查询结果插入到数据表中
2016-11-28 17:00
399 查看
基本的语法格式如下:
表名1:表示记录插入到哪个表中。
字段列表1:表示为哪些字段赋值。
字段列表2:表示从表中查询出哪些字段的数据。
表名2:表示记录是从哪个表中查询出来的。
条件表达式:表示设置SELECT语句的查询条件。
将“表名2”中查询出来的记录插入到“表名1”中以后,“表名2”中仍然保存着原来的记录。
实例1:将stu数据表中所有的记录插入到student数据表中。SQL语句如下:
实例2:
INSERT into t_sso_id (account_id,sso_account_id,user_name,create_time)
SELECT account_id as account_id ,account_id as sso_account_id,user_name,create_time from t_sea_account
INSERT INTO 表名1(字段列表1) SELECT 字段列表2 FROM 表名2 WHERE 条件表达式;
表名1:表示记录插入到哪个表中。
字段列表1:表示为哪些字段赋值。
字段列表2:表示从表中查询出哪些字段的数据。
表名2:表示记录是从哪个表中查询出来的。
条件表达式:表示设置SELECT语句的查询条件。
将“表名2”中查询出来的记录插入到“表名1”中以后,“表名2”中仍然保存着原来的记录。
实例1:将stu数据表中所有的记录插入到student数据表中。SQL语句如下:
mysql>INSERT INTO student(id,xuesheng,yuwen,shuxue,yingyu) SELECT id,xuesheng,yuwen,shuxue,yingyu FROM stu;
实例2:
INSERT into t_sso_id (account_id,sso_account_id,user_name,create_time)
SELECT account_id as account_id ,account_id as sso_account_id,user_name,create_time from t_sea_account
相关文章推荐
- MySQL将查询结果插入到数据表中
- MySQL将查询结果插入到数据表中
- MySQL如何将select子查询结果横向拼接后插入数据表中
- MySQL将查询结果插入到数据表中
- MySQL将查询结果插入到数据表中
- MySQL将查询结果插入到数据表中
- MySQL如何将select子查询结果横向拼接后插入数据表中
- MySql insert:当通过条件查询结果存在该条数据则不插入,否则执行insert
- MySQL 将查询结果,加入一个自定义固定值字段,插入另外一张表
- MySQL 数据库操作,将查询结果插入新表
- mysql将查询结果插入新表
- mysql学习- 将查询结果加上其他键值插入到表中
- 【Richie Zhu】J2EE struts框架查询,删除和插入数据及显示结果到表格
- MySql如何插入和查询二进制数据
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
- mysql 将查询结果插入一张表
- mysql语句从一个表中查询出数据,再插入到另一张表中(表字段不一样)
- MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
- 记录一下MYSQL把两表查询结果插入新表 - 4ngel's blog - 京华志
- mysql创建临时表,将查询结果插入已有表中