<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>

                ## 創建索引 CREATE TABLE 表名( 字段名 數據類型 [完整性約束條件], ???????……, [UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY [索引名](字段名1 [(長度)] [ASC | DESC]) [USING 索引方法] ); 說明: UNIQUE:可選。表示索引為唯一性索引。 FULLTEXT:可選。表示索引為全文索引。 SPATIAL:可選。表示索引為空間索引。 INDEX和KEY:用于指定字段為索引,兩者選擇其中之一就可以了,作用是 ???一樣的。 索引名:可選。給創建的索引取一個新名稱。 字段名1:指定索引對應的字段的名稱,該字段必須是前面定義好的字段。 長度:可選。指索引的長度,必須是字符串類型才可以使用。 ASC:可選。表示升序排列。 DESC:可選。表示降序排列。 注:索引方法默認使用BTREE。 ## 單列索引(示例) CREATE TABLE projectfile ( id INT AUTO_INCREMENT COMMENT '附件id', fileuploadercode VARCHAR(128) COMMENT '附件上傳者code', projectid INT COMMENT '項目id;此列受project表中的id列約束', filename VARCHAR (512) COMMENT '附件名', fileurl VARCHAR (512) COMMENT '附件下載地址', filesize BIGINT COMMENT '附件大小,單位Byte', -- 主鍵本身也是一種索引(注:也可以在上面的創建字段時使該字段主鍵自增) PRIMARY KEY (id), -- 主外鍵約束(注:project表中的id字段約束了此表中的projectid字段) FOREIGN KEY (projectid) REFERENCES project (id), -- 給projectid字段創建了唯一索引(注:也可以在上面的創建字段時使用unique來創建唯一索引) UNIQUE INDEX (projectid), -- 給fileuploadercode字段創建普通索引 INDEX (fileuploadercode) -- 指定使用INNODB存儲引擎(該引擎支持事務)、utf8字符編碼 ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT '項目附件表'; 注:這里只為示例如何創建索引,其他的合理性之類的先放一邊。 ## 組合索引(示例) CREATE TABLE projectfile ( id INT AUTO_INCREMENT COMMENT '附件id', fileuploadercode VARCHAR(128) COMMENT '附件上傳者code', projectid INT COMMENT '項目id;此列受project表中的id列約束', filename VARCHAR (512) COMMENT '附件名', fileurl VARCHAR (512) COMMENT '附件下載地址', filesize BIGINT COMMENT '附件大小,單位Byte', -- 主鍵本身也是一種索引(注:也可以在上面的創建字段時使該字段主鍵自增) PRIMARY KEY (id), -- 創建組合索引 INDEX (fileuploadercode,projectid) -- 指定使用INNODB存儲引擎(該引擎支持事務)、utf8字符編碼 ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT '項目附件表'; 建表后創建 ALTER?TABLE?表名?ADD?[UNIQUE | FULLTEXT | SPATIAL]??INDEX | KEY??[索引名]?(字段名1 [(長度)] [ASC | DESC])?[USING 索引方法]; 或 CREATE??[UNIQUE | FULLTEXT | SPATIAL]??INDEX??索引名?ON??表名(字段名)?[USING 索引方法]; 示例一: -- 假設建表時fileuploadercode字段沒創建索引(注:同一個字段可以創建多個索引,但一般情況下意義不大) -- 給projectfile表中的fileuploadercode創建索引 ALTER TABLE projectfile ADD UNIQUE INDEX (fileuploadercode); 示例二: ALTER TABLE projectfile ADD INDEX (fileuploadercode, projectid); 示例三: -- 將id列設置為主鍵 ALTER TABLE index_demo ADD PRIMARY KEY(id) ; -- 將id列設置為自增 ALTER TABLE index_demo MODIFY id INT auto_increment;
                  <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>

                              哎呀哎呀视频在线观看