mysql三張表連接建立視圖
更新時間:2018年06月25日 10:41:19 作者:藝術(shù)海洋
本篇文章給大家分享了mysql三張表連接建立視圖的相關(guān)知識點,有需要的朋友可以參考下。
三張表連接·· A表的a字段 對應(yīng) B表的b字段 ,B表的b1字段對應(yīng)C 表的c字段
現(xiàn)在 建立 一個視圖,可以同時 看到三張表的 所有信息·~
create or replace view v_name as select t1.*,t2.*,t3.* from A表 t1, B表 t2, C表 t3 where t1.a=t2.b and t2.b1=t3.c
兩表鏈接創(chuàng)建視圖
CREATE TABLE `aa_user` (
`id` int(10) NOT NULL,
`name` varchar(10) DEFAULT NULL,
`age` int(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `aa_user` VALUES ('1', 'zs', '18');
INSERT INTO `aa_user` VALUES ('2', 'ls', '20');
INSERT INTO `aa_user` VALUES ('3', 'ww', '19');
CREATE TABLE `tb` (
`id` int(10) NOT NULL,
`fid` int(10) DEFAULT NULL,
`cc` int(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `tb` VALUES ('1', '1', '60');
INSERT INTO `tb` VALUES ('2', '1', '70');
INSERT INTO `tb` VALUES ('3', '2', '80');
INSERT INTO `tb` VALUES ('4', '2', '90');
創(chuàng)建視圖
CREATE or REPLACE view aa_ta_view AS select a.*,b.fid,b.cc from aa_user a,tb b where a.id = b.fid;
相關(guān)文章
MySQL中Binary Log二進(jìn)制日志文件的基本操作命令小結(jié)
這篇文章主要介紹了MySQL中Binary Log二進(jìn)制日志文件的基本操作小結(jié),包括利用二進(jìn)制日志恢復(fù)數(shù)據(jù)的方法,需要的朋友可以參考下2015-12-12
MYSQL(電話號碼,身份證)數(shù)據(jù)脫敏的實現(xiàn)
在日常開發(fā)需求中會經(jīng)常遇到數(shù)據(jù)脫敏處理,比如身份證號、手機(jī)號,需要使用*進(jìn)行部分替換顯示。這樣能使敏感隱私信息在一定程度上得到保護(hù)。本文就來介紹一下2021-05-05
MySQL入門(三) 數(shù)據(jù)庫表的查詢操作【重要】
本節(jié)比較重要,對數(shù)據(jù)表數(shù)據(jù)進(jìn)行查詢操作,其中可能大家不熟悉的就對于INNER JOIN(內(nèi)連接)、LEFT JOIN(左連接)、RIGHT JOIN(右連接)等一些復(fù)雜查詢。 通過本節(jié)的學(xué)習(xí),可以讓你知道這些基本的復(fù)雜查詢是怎么實現(xiàn)的,,需要的朋友可以參考下2018-07-07

