两个数据库表(分别在不同数据库),在一张表里添加这张表在另一张表里没有的数据,如何实现

两个数据库表(分别在不同数据库),在一张表里添加这张表在另一张表里没有的数据,如何实现,第1张

用dblink吧,比较方便,如果跨数据库需要考虑写应用程序实现

dblink的创建使用:

1创建dblink语法:

CREATE [PUBLIC] DATABASE LINK link

CONNECT TO username IDENTIFIED BY password

USING ‘connectstring’

例子:

create database link link_tgwms_histdb connect to usernameidentified by password

using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 19216821513)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = histdb)

)

)';

2查看已创建的dblink

select owner,object_name from dba_objects where object_type='DATABASE LINK';

3dblink的引用:

[user]table|view@dblink

如:

SELECT FROM worker@zrhs_link;

SELECT FROM camelworker@zrhs_link ;

可以excel合并拆分能手,将多个excel工作簿的数据弄到一个工作一个excel工作簿,也可以将工作簿中多个sheet工作表汇总成一个,简单易用,速度非常快。华军和非凡有下载。

软件要求电脑中装有微软office或wps专业版。本人测试过wps2019个人版也能用,不过最好还是wps专业版。

insert

into

DDD(字段1,字段2,字段3

)

(

select

字段1,字段2,字段3

from

AAA,BBB,CCC

)

插入的字段和查询的字段数量类型一致

由于你的夸库查询插入

所以在表名前加

库名用户名

insert

into

B用户DDD(字段1,字段2,字段3

)

(

select

字段1,字段2,字段3

from

A用户AAA,A用户BBB,A用户CCC

)

如果是sqlserver数据库,可以在查询分析器左边菜单看到表用户名,

如果你是在A库下 *** 作,可以省去A库表的库名用户名,同理B库表也一样

这个 应该是 你们来回传递的不是同一张表,

一般情况下,在邮件里打开的再转发的话,不会是修改过的,要想修改转发过的,应该另存然后再加附件

另外,你的如果有加密的话,打开的电脑 没有相应的解密软件,他打开就是乱码!所以你必须解密后再发…………

下载mysqlconnector库

然后把爬虫爬到的bai数据通过mysql里面的insert语句查到du数据库,当然也可以zhi建表dao,一般我没用python建表 是先建好再写数据的

import mysqlconnector

conn = mysqlconnectorconnect(

user='root',

password='root',

host='127001',

port='3306',

database='test_demo'

)

cursor = conncursor()

cursorexecute("INSERT INTO test_user(`uuid`,`user_name`,`user_level`) VALUES (%s,%s,%s)",[id, user_name, user_level])

cursorexecute("INSERT INTO tieba_user_detail(`user_name`,`user_exp`,`user_sex`,`tieba_age`,`tieba_note`,`user_favorites`,`user_fans`) VALUES (%s,%s,%s,%s,%s,%s,%s)",[user_name,user_exp,user_sex, tieba_age,tieba_note, user_favorites, user_fans])

print(' %s %s 数据保存成功 '%(user_rank,user_name))

conncommit()

cursorclose()

以上就是关于两个数据库表(分别在不同数据库),在一张表里添加这张表在另一张表里没有的数据,如何实现全部的内容,包括:两个数据库表(分别在不同数据库),在一张表里添加这张表在另一张表里没有的数据,如何实现、我有一批上千个数据,需要弄到一份wps的Excel表格套表里去,然后打印出来,请问如何快速处理、sql中如何把一个数据库中几个表的数据导入到另一个数据库中的一个表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9760714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存