0
点赞
收藏
分享

微信扫一扫

mysql复制表中数据给另一张表

芷兮离离 2022-04-06 阅读 93
后端
📜个人简介

⭐️个人主页:摸鱼の文酱博客主页🙋‍♂️
🍑博客领域:java编程基础,mysql
🍅写作风格:干货,干货,还是tmd的干货
🌸精选专栏:【Java】【mysql】 【算法刷题笔记】
🎯博主的码云gitee,平常博主写的程序代码都在里面。
🚀支持博主:点赞👍、收藏⭐、留言💬
🍭作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

文章目录

先准备一张表,填入数据

-- 创建学生表
create table student (id int primary key auto_increment, sn varchar(20),  name varchar(20), qq_mail varchar(20) ,
        classes_id int);
 -- 插入数据
insert into student(sn, name, qq_mail, classes_id) values
('09982','黑旋风李逵','xuanfeng@qq.com',1),
('00835','菩提老祖',null,1),
('00391','白素贞',null,1),
('00031','许仙','xuxian@qq.com',1),
('00054','不想毕业',null,1),
('51234','好好说话','say@qq.com',2),
('83223','tellme',null,2),
('09527','老外学中文','foreigner@qq.com',2);    

在这里插入图片描述

创建一张空的测试表.

-- 创建测试表
CREATE TABLE testuser (
id INT primary key auto_increment,
name VARCHAR(20) comment '姓名',
age INT comment '年龄',
email VARCHAR(20) comment '邮箱',
sex varchar(1) comment '性别',
mobile varchar(20) comment '手机号'
);
-- 查看测试表
 select * from testuser;

在这里插入图片描述
将student表中的name,email两列的数据复制到测试表中

insert into testuser(name, email) select name, qq_mail from student;

在这里插入图片描述
查看测试表 数据复制成功.

举报

相关推荐

0 条评论