MySQL复制表结构和内容到另一张表中的SQL语句
2015-12-08 15:24
501 查看
1.复制表结构及数据到新表
复制代码 代码如下:
CREATE TABLE 新表
SELECT * FROM 旧表
2.只复制表结构到新表
复制代码 代码如下:
CREATE TABLE 新表
SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不成立.
方法二:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了)
复制代码 代码如下:
CREATE TABLE 新表
LIKE 旧表
3.show create table `tb_sms` 然后得到创建 的SQL语句,再改表名后执行
3.复制旧表的数据到新表(假设两个表结构一样)
复制代码 代码如下:
INSERT INTO 新表
SELECT * FROM 旧表
4.复制旧表的数据到新表(假设两个表结构不一样)
复制代码 代码如下:
INSERT INTO 新表(字段1,字段2,…….)
SELECT 字段1,字段2,…… FROM 旧表
复制代码 代码如下:
CREATE TABLE 新表
SELECT * FROM 旧表
2.只复制表结构到新表
复制代码 代码如下:
CREATE TABLE 新表
SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不成立.
方法二:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了)
复制代码 代码如下:
CREATE TABLE 新表
LIKE 旧表
3.show create table `tb_sms` 然后得到创建 的SQL语句,再改表名后执行
3.复制旧表的数据到新表(假设两个表结构一样)
复制代码 代码如下:
INSERT INTO 新表
SELECT * FROM 旧表
4.复制旧表的数据到新表(假设两个表结构不一样)
复制代码 代码如下:
INSERT INTO 新表(字段1,字段2,…….)
SELECT 字段1,字段2,…… FROM 旧表
相关文章推荐
- mysql开启远程链接
- MySQL中有关TIMESTAMP和DATETIME的总结
- MYSQL中replace into的用法
- MySQL ALTER TABLE: ALTER vs CHANGE vs MODIFY COLUMN
- Navicat for MySQL的使用
- mysql子查询
- MySQL入门
- mysql查询在一张表不在另外一张表的记录
- 12、MySQL主从同步部署
- MYSQL中的单引号学习
- MySQL一次插入多行数据
- MySQL数据库备份/导出
- mysql日常
- MySQL一次插入多行数据
- MySQL查询交集
- MySQL5.7.9压缩包安装配置
- 重置 MySQL root 密码
- 远程连接mysql容易遇到的2个问题
- mysql实验室
- MYSQL数据库从A表把数据插入B表