mysql多表

版权声明: https://blog.csdn.net/eds124/article/details/84674256
drop database `mydata`;
create database `mydata` default character set gbk;
use `mydata`;

create table member(
id bigint auto_increment primary key,
name varchar(20),
sex tinyint not null default '0'
)engine=myisam default charset=utf8 auto_increment=1;

insert into member(id,name,sex) values (1,'jacson','0');

  insert into member(name,sex) select name,sex from member;

 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;
 insert into member(name,sex) select name,sex from member;




create table tb_member1(
    id bigint primary key auto_increment ,
    name varchar(20),
    sex tinyint not null default '0'
)ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 

create table tb_member2(
    id bigint primary key auto_increment ,
    name varchar(20),
    sex tinyint not null default '0'
)ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; 

DROP table IF EXISTS tb_member;
create table tb_member(
    id bigint primary key auto_increment ,
    name varchar(20),
    sex tinyint not null default '0'
)ENGINE=MERGE UNION=(tb_member1,tb_member2) INSERT_METHOD=LAST CHARSET=utf8 AUTO_INCREMENT=1 ;

insert into tb_member1(id,name,sex) select id,name,sex from member where id%2=0;

insert into tb_member2(id,name,sex) select id,name,sex from member where id%2=1;

select * from tb_member1;
select * from tb_member2;

select * from tb_member;

insert into tb_member(id,name,sex) values (null,'jacsddddon','1');
insert into tb_member(id,name,sex) values (null,'jacsddddon','1');
insert into tb_member(name,sex) select name,sex from tb_member;

猜你喜欢

转载自blog.csdn.net/eds124/article/details/84674256
今日推荐