鍍金池/ 問答/數(shù)據(jù)庫  網(wǎng)絡(luò)安全/ 網(wǎng)站數(shù)據(jù)表設(shè)計(jì)中主鍵id使用十六進(jìn)制?

網(wǎng)站數(shù)據(jù)表設(shè)計(jì)中主鍵id使用十六進(jìn)制?

各位大俠,我設(shè)計(jì)了一個網(wǎng)站,其中用戶id號,文章id號控制在八位數(shù)內(nèi),所以想用十六進(jìn)制,這樣做與十進(jìn)制比有什么優(yōu)勢劣勢?我在mysql里用varchar類型保存十六進(jìn)制id么?這樣對排序和查找的效率有影響么?

回答
編輯回答
冷眸

為什么要用16進(jìn)制呢,整數(shù)類型肯定是最適合用作主鍵的,還可以設(shè)為自增;
千萬別用varchar類型的主鍵,insert和一些select會變慢。

2018年5月1日 17:40