mysql常用命令

insert into insertTest select * frominsertTest2;

如果2张表的字段一致,并且希望插入全部数据,可以用这种方法

insert into insertTest2(id,name) select id,name from insertTest2;

如果只希望导入指定字段,可以用这种方法

insert into insertTest2(id,name)select id,name from insertTest where not exists (select * from insertTest2 where insertTest2.id=insertTest.id)

如果您需要只导入目标表中不存在的记录,可以使用这种方法

CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2 CREATE TABLE 新表LIKE 旧表

只复制表结构到新表

mysqldump -uroot -proot --all-databases >d://all.sql

导出所有表

mysqldump -uroot -proot --databases db1 --tables table1 table2 >d://tabel1_table2.sql

导出指定表

mysqldump -uroot -proot --no-data --databases db1 db2 >d://db1_db2.sql

只导出表结构

insert into yunwei_server_pool(id,serverDomain,serverIp,serverLeftNum,serverMaxNum,serverPort,operatorIdExsits,operato
rId,insertDate,memory,cloud) values(NULL,'8.210.209.169','172.26.253.173','0','2','','1 mys,1 red','0',now(),'0','aliyun' )

插入数据

去重

select DISTINCT age,name from info
select age,name from info group by age,name

posted @ 2025-09-10 14:01  还得多长时间·  阅读(3)  评论(0)    收藏  举报
//雪花飘落效果