mysql小記

mysql小記,mysql中key 、primary key 、unique key 與index區別:

MySQL中有四種Key: Primary Key, Unique Key, Key 和 Foreign Key。

key的用途:主要是用來加快查詢速度的。

UNIQUE KEY的用途:主要是用來防止數據插入的時候重復的。

除瞭Foreign Key最好理解外,剩下的三種都要在原表上建立索引。

Primary Key的提出就是為瞭唯一標示表中的字段,就像我們的身份證號一樣。

此外,所有字段都必須是not null的Unique Key則是為瞭保證表中有些字段是唯一的。比如有些單位領導叫“張三”,所以下面招人的時候是決不可招一個有同樣名字的。

至於Key嗎,其實某個字段標記為Key,是不能保證這個字段的值在表中是唯一出現的。它的目的就是建立索引。

MYSQL取字符串類型的數值的最大值:

mysql默認不支持varchar的max,你可以轉換一下類型,比如字符串是hahahha,本來是max(hahahha),你可以換成這樣max(hahaha+0)這樣值沒變就轉過去瞭,mysql內部轉換屬於。

SELECT Max(LineNum+0) from tprdetail where PR_FK=#{prfk,jdbcType=BIGINT}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *