MySQL 几个不常用但有用的小技巧

MySQL 几个不常用但有用的小技巧

创建一个新表从一个已存在的表(复制一张表结构)

create table user like old-db.user;

复制一张表,结构和数据

create table user select * from old-db.user;

将一张表中的数据,插入到另一张表

insert into user select * from old-db.user;
//如果两张表字段不一样需要分别指定字段
insert into user (field1, field2) select field1,field2 from old-db.user;
//如果数据量巨大怎么办呢?
insert into user select * from old-db.user where user_id < 1000;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据