MySQL資料字段屬性

2021-08-01 14:17:41 字數 1149 閱讀 9718

mysql有如下字段屬性:

作用:可以讓空間增長一倍,只能使用在整型中使用

例子:create table test(

id intunsignednot null;

) 注意:上面的id定義為無符號型別的,所以不能新增負值

作用:在位數不夠時,前面用0補充。

例子:id int(5) zerofill

當你輸入1234的時候,如果沒有zerofill,檢視時資料庫裡會顯示:1234;加上zerofill時,會顯示01234來補齊5位。

注意:如果我們定義的列是zerofill的,那麼mysql會自動給這個列加上unsigned屬性。

作用:

如果我們給乙個列新增了autoincrement屬性,那麼當我們插入null或0值時,列值便會自動設定成下乙個序列號,一般是當前value+1。

例子:

id intauto_incrementprimary key;

注意:

1.auto_increment欄位的值不能有重複,所以建立時需要加索引;

2.通常每個表都有乙個id設定為auto_increment;

mysql資料字段屬性

unsigned 宣告無符號的資料型別。可是原資料儲存型別容量變大一倍。如int 2的64次方到2的64次方 1 用unsifned可以是範圍變成0 2的65次方 zerofill只能在資料型別前導0,及產生效果 0001,auto increment 自動增長型別,自增加一 unique 唯一索引...

初識mysql資料字段屬性 初識MySQL

mysql與sql server相比的優勢 執行速度快.mysql體積小,命令執行的速度快.使用成本低.mysql是開源的,且提供免費版本,對大多數使用者 我這樣的 來說大大降低了使用成本.容易使用.與其他大型資料庫的設定和管理相比,其複雜程度較低,易於使用.可移植性強.mysql能夠執行在多種系統...

mysql資料字段加密

password 建立乙個經過加密的密碼字串,適合於插入到mysql的安全系統。該加密過程不可逆,和unix密碼加密過程使用不同的演算法。主要用於mysql的認證系統。encrypt aes decrypt 使用unix crypt 系統加密字串,encrypt 函式接收要加密的字串和 可選的 用於...