Mysql表的复制

tech2024-06-05  71

1.将bookinfo的数据类型复制给newcopy(不包括数据),创建newcopy表

create table newcopy like bookinfo;

给bookinfo表添加数据

insert into bookinfo values(2,10,10,20); insert into bookinfo values(3,5,10,20); insert into bookinfo values(4,15,10,20); insert into bookinfo values(5,20,10,20); insert into bookinfo values(6,33,10,20);

查看bookinfo表的信息

select * from bookinfo;

2.完整复制bookinfo的信息创建一张newcopy2的表

create table newcopy2 select * from bookinfo;

查看结果,展示表格

show tables;

检验newcopy2,最好发现就是一个bookinfo的复制品

select * from newcopy2;

3.复制表的指定的字段,但是不带数据(选择条件不成立就只复制表的结构) 创建一张newcopy3的表,where id<0就可以过滤id,只将指定字段price,num,money复制给newcopy3

create table newcopy3 select price,num,money from bookinfo where id < 0;

查看结果

select * from newcopy3;

4.找出单价小于10块钱的书籍,并且插入新表

create table newcopy4 select * from bookinfo where price < 10;

5.创建一张新表,找出单价小于10块钱的书籍,只有三个字段

create table newcopy5 select price,num,money from bookinfo where price <10;
最新回复(0)