目录
复制表的列结构和记录来创建表
create table 新表名 select * from 元表名;
ex:
create table tb1_bk select * from tb1;
通过复制表的列结构来创建新表
create table 新表名 like 元表名;
ex:
create table tb1_bkc like tb1;
复制其他表的记录
insert into 表名 select * from 元表名;
ex:
select into tb1_bkc select* from tb1;
选择一列进行复制
向表tb1_bkc的姓名列name中插入表tb1的列empid的记录
insert into tb1_bkc(name) select empid from tb1;
删除表、数据库和记录
删除表
使用drop命令删除表
drop table 表名;
ex:
drop table tb1A
当目标表存在时将其删除
在drop table的后面加上if exists 表示如果表tb1A存在就将其删除
drop table if exists tb1A;
删除数据库
DROP DATABASE 数据库名;
删除所有记录
delete from 表名;
ex:
delete from tb1_bk;
练习题
问题1
请将表tb1 的列name的记录插入进去
insert into t_name(a) select name from tb1;