《Javaweb之mysql加強》要點:
本文介紹了Javaweb之mysql加強,希望對您有用。如果有疑問,可以聯(lián)系我們。
mysql加強
1)數(shù)據(jù)約束(表約束)
默認值: default 默認值
非空: not null
唯一: unique
主鍵: primary key (非空+唯一)
自增長: auto_increment
外鍵: foreign key 約束兩種表
2)聯(lián)系關(guān)系查詢(多表查詢)
2.1 交叉連接(產(chǎn)生笛卡爾積:原因:連接條件不敷夠) 表數(shù)量-1
2.2 內(nèi)連接查詢: inner join
只有滿足連接條件的數(shù)據(jù)才會顯示!!!
2.3 左【外】連接查詢:left [outer] join
左表的數(shù)據(jù)必需全部顯示,用左表去匹配右表的數(shù)據(jù),如果右表有符號條件的數(shù)據(jù)則顯示符合條件的數(shù)據(jù);如果不符合條件,則顯示null.
2.4 右【外】連接查詢: right [outer] join
右表的數(shù)據(jù)必需全部顯示,用右表去匹配左表的數(shù)據(jù),如果左表有符號條件的數(shù)據(jù)則顯示符合條件的數(shù)據(jù);如果不符合條件,則顯示null.
2.5 自連接查詢
3)存儲進程
-- 創(chuàng)立存儲過程語法
delimeter 結(jié)束符號
create procedure 名稱(IN/OUT/INOUT 參數(shù)名稱 參數(shù)類型)
begin
帶邏輯的sql語句
end 結(jié)束符號
--挪用存儲過程
CALL 存儲進程名稱(實際參數(shù));
歡迎參與《Javaweb之mysql加強》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/7665.html