亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > MySQL數(shù)據(jù)程序設(shè)計 > MySQL 輔導(dǎo) > 文章內(nèi)容
        

      全國計算機等級考試二級MySQL教程(64)

      中華IT學(xué)院   【 】  [ 2016年2月29日 ]

      如下命令使用了 ALTER 命令及 DROP 子句來刪除以上創(chuàng)建表的 i 字段:

      mysql> ALTER TABLE testalter_tbl  DROP i;
      

      如果數(shù)據(jù)表中只剩余一個字段則無法使用DROP來刪除字段。

      MySQL 中使用 ADD 子句來想數(shù)據(jù)表中添加列,如下實例在表 testalter_tbl 中添加 i 字段,并定義數(shù)據(jù)類型:

      mysql> ALTER TABLE testalter_tbl ADD i INT;
      

      執(zhí)行以上命令后,i 字段會自動添加到數(shù)據(jù)表字段的末尾。

      mysql> SHOW COLUMNS FROM testalter_tbl;
      +-------+---------+------+-----+---------+-------+
      | Field | Type    | Null | Key | Default | Extra |
      +-------+---------+------+-----+---------+-------+
      | c     | char(1) | YES  |     | NULL    |       |
      | i     | int(11) | YES  |     | NULL    |       |
      +-------+---------+------+-----+---------+-------+
      2 rows in set (0.00 sec)
      

      如果你需要指定新增字段的位置,可以使用MySQL提供的關(guān)鍵字 FIRST (設(shè)定位第一列), AFTER 字段名(設(shè)定位于某個字段之后)。

      嘗試以下 ALTER TABLE 語句, 在執(zhí)行成功后,使用 SHOW COLUMNS 查看表結(jié)構(gòu)的變化:

      ALTER TABLE testalter_tbl DROP i;
      ALTER TABLE testalter_tbl ADD i INT FIRST;
      ALTER TABLE testalter_tbl DROP i;
      ALTER TABLE testalter_tbl ADD i INT AFTER c;
      

      FIRST 和 AFTER 關(guān)鍵字只占用于 ADD 子句,所以如果你想重置數(shù)據(jù)表字段的位置就需要先使用 DROP 刪除字段然后使用 ADD 來添加字段并設(shè)置位置。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved