<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 主鍵 顧名思義:主要的鍵,primary key,在一張表中,有且只有一個字段,里面的值具有唯一性. 系統提供了兩種增加主鍵的方式: 隨表創建 : 1. 方案1:直接在需要當做主鍵的字段之后,增加primary key屬性來確定主鍵. ~~~ create table 表名( id int primary key ); ~~~ 2. 方案2:在所有字段之后增加primary key選項:primary key(字段信息). ~~~ create table 表名( id int, primary key(id) ); ~~~ 表后創建 : ~~~ alter table 表名 add primary key(字段); ~~~ #### 刪除主鍵 ~~~ alter table 表名 drop primary key; ~~~ #### 復合主鍵 場景 :有一張學生選修課表:一個學生可以選修多個選修課,一個選修課也可以由多個學生來選:但是一個學生在一個選修課中只有一個成績. ~~~ create table class( name varchar(20) not null, score tinyint unsigned, primary key(name,score) ); 效果: +-------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------------------+------+-----+---------+-------+ | name | varchar(20) | NO | PRI | NULL | | | score | tinyint(3) unsigned | NO | PRI | NULL | | +-------+---------------------+------+-----+---------+-------+ ~~~ #### 主鍵約束 主鍵一旦增加,那么對對應的字段有數據要求: 1. 當前字段對應的數據不能為空. 2. 當前字段對應的數據不能有任何重復. #### 主鍵分類 主鍵分類采用的是主鍵所對應的字段的業務意義分類 : 1. 業務主鍵:主鍵所在的字段,具有業務意義(學生ID,課程ID). 2. 邏輯主鍵:自然增長的整型(應用廣泛).
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看