一,建立表
建立一张新表并再插入数据
-- 创建表
create table studentlx1(
sno int(4) primary key auto_increment,
sname varchar(10) UNIQUE,
classname varchar(15) not null
);
select * from studentlx1;
-- 添加数据
insert into studentlx1 values (1,'一一','理科1班'),(2,'二二','理科2班'),(3,'三三','文科三班');
结果如下
二,基于表建表
方式一
方式一建表,与studentlx1的表中的内容结构一样
create table studentlx2
as
select * from studentlx1;
select * from studentlx2;
方式二
方式二创建的表与studentlx1的表结构是一样的,但是没有studentlx1中的数据
-- 方式二
create table studentlx3
as
select * from studentlx1 where 1=5;
select * from studentlx3;
方式三
方式三创建的表studentlx4,只要studentlx1中的部分数据信息
-- 方式三
create table studentlx4
as
select * from studentlx1 where sname='一一';
select * from studentlx4;