mysql恢復(fù)數(shù)據(jù)庫(kù) MYSQL中同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表中的數(shù)據(jù)怎樣合并?
MYSQL中同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表中的數(shù)據(jù)怎樣合并?1、忽略表之間的關(guān)聯(lián)關(guān)系 ALTER TABLE db2.dbo.table NOCHECK CONSTRAINT 關(guān)系名 2、--將沒有重復(fù)的
MYSQL中同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表中的數(shù)據(jù)怎樣合并?
1、忽略表之間的關(guān)聯(lián)關(guān)系 ALTER TABLE db2.dbo.table NOCHECK CONSTRAINT 關(guān)系名
2、--將沒有重復(fù)的數(shù)據(jù)合并 insert into db2.dbo.table(field1,field2...) select field1,field2... from db1.dbo.table a where a.username not in (select username from db2.dbo.table)
3、將重復(fù)的數(shù)據(jù)寫入臨時(shí)表 select field1,field2... into 新的臨時(shí)表 from db1.dbo.table a where a.username in (select username from db2.dbo.table)
mysql合并數(shù)據(jù)庫(kù)的命令?
SHOWCREATETABLE表名
如:SHOWCREATETABLE的用戶
結(jié)果:
|用戶|CREATETABLE`user`(
`pkid`INT(8)NOTNULL,
`username`VARCHAR(24)NOTNULLCOMMENT
`password`VARCHAR(24)NOTNULLCOMMENT
`name`VARCHAR(36)NOTNULLCOMMENT
`state`VARCHAR(12)NOTNULLCOMMENT
`lv`INT(8)NOTNULL默認(rèn)"1“評(píng)論”
`beizhu`為varchar(255)默認(rèn)值NULLCOMMENT
PRIMARYKEY(`pkid`)
)ENGINE=InnoDB的默認(rèn)字符集=UTF8這是其中的字符集。