色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql如何連接別的數據庫

林國瑞2年前10瀏覽0評論

在實際應用中,不僅僅只有連接MySQL數據庫,有時需要從MySQL連接到別的數據庫。這時候,我們需要用到MySQL的Federated引擎或者是觸發器。

當使用Federated引擎的時候,我們并不是直接連接外部數據源,而是通過指定外部數據源的表名、列名以及其他相關參數來建立鏈接,被建立的鏈接與本地MySQL數據庫之間的交互表現得像是一個本地表。

CREATE TABLE customer_shippers (
id INT(11) NOT NULL AUTO_INCREMENT,
customer_name VARCHAR(128) NOT NULL,
customer_address VARCHAR(256) NOT NULL,
PRIMARY KEY  (id)
)
ENGINE=FEDERATED
COMMENT='mysql://remote_user:secret@remote_host:9306/sales/customer'
CONNECTION='sales_customer';

當需要使用觸發器的時候,我們可以在MySQL數據庫中創建一個觸發器,這個觸發器會連接到一個外部數據庫并執行一些任務,例如將外部數據源中的變化等價于本地的操作。通過這些操作,我們就可以將外部數據庫融入到MySQL中,實現連接外部數據庫的效果。