#user_info表
create
table
user
( id int(2
)primary
key,
user_name varchar(12
)unique
, password varchar(15
)not
null
, real_name varchar(8
)not
null
, age int(3
));#address表
create
table address(
id int(2
)primary
key,
user_id int(2
)not
null
, real_name varchar(8
),mobile char(11
),address varchar
(150))
;insert
into
user
values(1
,'淺唱灬幸福'
,'8912@321'
,'王曉明',12
);insert
into address values(1
,1,'王小明'
,'15516472282'
,'山西太原');
insert
into address values(2
,1,'王鑫'
,'18404905139'
,'山西大同');
insert
into address values(3
,1,'任建'
,'15333021730'
,'山西晉城');
insert
into
user
values(2
,'ぅ浮生若夢〤'
,'56701wz'
,'王楠',36
);insert
into address values(4
,2,'王楠'
,'15010303314'
,'北京海淀');
insert
into address values(5
,2,'趙婕'
,'18435224278'
,'山西長治');
insert
into
user
values(3
,'街角の風鈴'
,'27w4921'
,'李曉飛',9
);insert
into address values(6
,6,'劉倩'
,'13159775555'
,'吉林長春'
);
1、內連線:取多表之間交集
2、外連線
(1)left:查詢出該關鍵字左邊表的所有資料
(2)right:查詢出該關鍵字右邊表的所有資料
3、多表查詢:多表之間必須有關係
mysql多表 MySQL 多表查詢
多表查詢 select listname from tablename1,tablename2 笛卡爾積 多表查詢中,如果沒有連線條件,則會產生笛卡爾積 數學中的定義 假設集合a 集合b 則兩個集合的笛卡爾積為 實際執行環境下,應避免使用笛卡爾積 解決方案 在where加入有效的連線條件 等值連線 ...
mysql多表查詢方式 MySQL多表查詢方式問題
你的 sql 沒有用到任何索引,對 a b 兩個表都是全表掃瞄,在資料量小的時候是沒有問題的,但是如果資料量超過 100 萬,效能問題就會突顯出來。這裡不清楚你的 created at 欄位是什麼型別,不過從你的 date format created at,y m d 看來,應該是 datetim...
mysql 多表查詢or MySQL 多表查詢
前期準備 建表create table dep id int,name varchar 20 create table emp id int primary key auto increment,name varchar 20 enum male female not null default ma...