MySQL保存密碼的數據類型是varchar類型,具體指定長度根據自己業務需求而定。VARCHAR類型可用于存儲字符數據,最大長度取決于要存儲的數據類型(例如字符、數字等)。對于密碼這種敏感信息,長度一般較長,但也不必過度夸張,通常32~64個字符足以保證安全(注意:密碼要使用hash函數進行加密存儲)。
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵ID', `username` varchar(50) NOT NULL COMMENT '用戶名', `password` varchar(64) NOT NULL COMMENT '密碼', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用戶表';
如上代碼所示,我們在建表時指定了password列的數據類型為varchar,長度為64位,以存儲經過hash函數加密后的密碼,以保證安全性。
上一篇mysql保存記錄在哪里
下一篇css3抽屜效果