MySql复制表,数据,列,字段! 不指定

jed , 2009-4-17 13:20 , 数据库技术 , 评论(0) , 阅读(3682) , Via 本站原创 | |
MySql数据库复制表数据

将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:

CREATE TABLE mytbl_new LIKE production.mytbl;

INSERT mytbl_new SELECT * FROM production.mytbl;

第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构。

第二个命令是讲数据表 mytbl 中的数据复制到新表 mytbl_new 。

注:production.mytbl是指定要复制表的数据库名称为 production 。它是可选的。

假如没有production. ,MySQL数据库将会假设mytbl在当前操作的数据库。



另外:在mysql数据库中复制数据为:

select * into desTable from sourceTable在mssql中支持,在mysql中不支持

insert into desTable select * from sourceTable




mysql合并字段的方法:

update table set name1=concat(name1,name2) where 条件

//表示将字段name1,name2的内容合并为name,效果如:

table(id,name1,name2,name)

复制列的方法:

insert into table1 (字段...) select 字段2 from table2 where 条件
Tags: , ,
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]