mysql 临时表和复制表
创建临时表
CREATE TEMPORARY TABLE SalesSummary (product_name VARCHAR(50) NOT NULL, total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00, avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00, total_units_sold INT UNSIGNED NOT NULL DEFAULT 0);
关键字 TEMPORARY
其他跟创建正常表是一样的
临时表只在当前连接可见,那么只有在关闭客户端程序时才会销毁临时表,当然你也可以手动销毁
方法一:
show create table user;
复制结果 ,修改表名 执行就可以了
不过这里只是复制了表结构
复制数据
insert into user1(id,name,age)select id,name,age from user;
方法二:
这个方法算是上一个的简化版本
create table user2 like user ; insert into user2 select * from user;