MySQL从一个表中查找数据并插入另一个表实现方法
MySQL从一个表中查找数据并插入另一个表实现方法无论是在网站或应用程序的开发,我们经常会遇到的情况,我们需要从MySQL或MS SQL Server的另一个表的输入大量数据,有时甚至需要指定进口领域。
本文以MySQL数据库为例介绍如何导入一个表或指定的字段数据的所有数据通过SQL命令到目标表。此方法也适用于SQLServer数据库,即T-SQL。
1类。如果两个表(导出表和目标表)的字段是一致的,并且希望插入所有数据,则可以使用此方法。
从源表中插入目标表*;
例如,插入文章表到newarticles表,你可以通过下面的SQL语句实现:
插入newarticles SELECT * FROM文章;
第二类,如果您只想导入指定的字段,可以使用此方法:
插入目标表(字段1,字段2,…)选择字段1,字段2,…源表;
请注意上面两个表中的字段必须一致,否则会出现数据转换错误。
插入tpersonnelchange(
用户标识符,
的dEPID,
subdepid,
PostionType,
AuthorityId,
changedates,
insertdate,
updatedate,
sakuseisyaid
)选择
用户标识符,
的dEPID,
subdepid,
PostionType,
AuthorityId,
date_format(employdate,% % % d),
(现在),
(现在),
一
从
tusermst哪里
状态= 0
QuitFlg = 0
和用户名> 2
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。