• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    MySQL的auto

    MySQL的auto_increment自增和oracle等數據庫中的sequence是一個事理。

    并且良多應用場景下都需要利用到獨一編號,并且這個編號需要按照我們的指心猿意馬的法則主動遞增,沒有反復。

    接下來小編給大師介紹MySQL的auto_increment的根基特征和利用注重點。

    東西/原料

    • MySQL
    • Xshell

    方式/步調

    1. 1

      打開Xshell,毗連辦事器并登岸到辦事器,輸入毗連到MySQL

    2. 2

      建立測試表,并指心猿意馬字段為auto_increment,如下圖所示

      create table test(

      id int not null auto_increment primary key,

      name varchar(10)

      );

    3. 3

      MySQL的auto_increment的根基特征;

      1.test表的主動增加列可以insert手工插入,但若是插入的值是空或者是0,則現實插入的將會是主動增加之后的值,請看下圖

      insert into test values(0,'zhanghui');

      insert into test values(null,'liubei');

      select * from test;

    4. 4

      2.可以利用并經由過程alter table test auto_incremenrt=n語句來強制設置主動增加列的初始值。

      例如利用如下語句強制設置自增加初始值

      alter table test auto_incremenrt=4;

      insert into test values(null,'guanyu');

    5. 5

      3.我們利用last_insert_id()查詢當火線程下的最后插入記實所利用的值。

      select last_insert_id();

    6. 6

      4.一個表有且只能有一個auto_increment屬性,自增加列必需是索引

      5.若是表中的auto_increment最年夜值被刪除,不會被重用。即會跳號

      mysql> select * from test;

      +----+------------+

      | id | name       |

      +----+------------+

      |  1 | zhanghui   |

      |  2 | liubei     |

      |  3 | guanyu     |

      |  5 | shjhsdshjd |

      +----+------------+

      4 rows in set (0.00 sec)

      mysql> delete from test where id=5;

      Query OK, 1 row affected (0.01 sec)

      mysql> 

      mysql> insert into test values(null,'machao');

      Query OK, 1 row affected (0.01 sec)

      mysql> select * from test;

      +----+----------+

      | id | name     |

      +----+----------+

      |  1 | zhanghui |

      |  2 | liubei   |

      |  3 | guanyu   |

      |  6 | machao   |

      +----+----------+

      4 rows in set (0.00 sec)

    注重事項

    • 分享投票點贊或存眷,是對小編最年夜的鼓動勉勵。感謝~
    • 發表于 2018-03-26 00:00
    • 閱讀 ( 740 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆