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