MySQL多表與JDBC優化

2021-08-11 15:37:37 字數 767 閱讀 7347

外來鍵的目的是保持資料的完整性

進行外來鍵約束的語法:

alter

table product add

foreign

key(category_id) references category(id);

語法:alert table 從表 add [constraint][外來鍵名稱] foreign key (從表外來鍵欄位名) references 主表(主表外鍵名)

[外來鍵名稱] 用於刪除外來鍵約束的,一般建議」_fk」結尾

alter table 從表 drop foeign key 外來鍵名稱

1.2.1 一對多的關係

1.2.2 多對多的關係

外鏈結查詢

用池來管理connection,這樣可以重複使用connecction。有了池,所以我們就不用自己來建立connection,而是通過池來獲取connection物件。當使用完connection後,呼叫connection的close()方法也不會真的關閉connection,而是把connection歸還給池,池就可以再利用這個connection物件了。

MySql 多表聯合語句優化

explain sql效能測試返回值的具體含義如下 mysql explain select from table id select type table type possible keys key key len ref rows extra table 顯示該語句涉及的表 type 這列很重...

mysql 多表索引 mysql 兩表索引優化

建表語句 create table if not exists class id int 10 unsigned not null auto increment,card int 10 unsigned not null,primary key id create table if not exis...

mysql多表 MySQL 多表查詢

多表查詢 select listname from tablename1,tablename2 笛卡爾積 多表查詢中,如果沒有連線條件,則會產生笛卡爾積 數學中的定義 假設集合a 集合b 則兩個集合的笛卡爾積為 實際執行環境下,應避免使用笛卡爾積 解決方案 在where加入有效的連線條件 等值連線 ...