MySQL數據庫是一種廣泛使用的關系型數據庫管理系統,具有高度的穩定性與可靠性。在MySQL的使用過程中,拼接兩張表是最常見的操作之一。拼接兩張表可以大大擴展數據相關性與數據查詢的可選項。下面我們來介紹下如何在MySQL中拼接兩張表。
-- 創建表A CREATE TABLE A ( id INT PRIMARY KEY, name VARCHAR(20), age INT, address VARCHAR(50) ); -- 向表A插入數據 INSERT INTO A VALUES (1, 'Tom', 20, 'Beijing'); INSERT INTO A VALUES (2, 'Jerry', 22, 'Shanghai'); INSERT INTO A VALUES (3, 'Mary', 24, 'Guangzhou'); -- 創建表B CREATE TABLE B ( id INT PRIMARY KEY, sex CHAR(1), score FLOAT ); -- 向表B插入數據 INSERT INTO B VALUES (1, 'F', 85.5); INSERT INTO B VALUES (2, 'M', 91.0); INSERT INTO B VALUES (3, 'F', 78.0);
以上代碼是創建兩張表A和B,并向表A和表B中分別插入三條數據的過程。下面我們來介紹如何將表A和表B拼接在一起。
-- 將表A和表B拼接 SELECT A.id, A.name, B.sex, B.score FROM A JOIN B ON A.id = B.id;
以上代碼使用了JOIN操作將表A的id和表B的id進行關聯。通過這種方式,我們就拼接了兩張表A和B,將它們的數據一起輸出。
上一篇css讓圖片加陰影
下一篇mysql 兩張表操作慢