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

                [TOC] # 表操作 ## 創建表 使用`CREATE TABLE`語句在數據庫中創建新表。 示例如下: ~~~ obclient> CREATE TABLE test (c1 int primary key, c2 VARCHAR(3)); ~~~ 更多`CREATE TABLE`語句相關的語法說明請參見《SQL 參考(MySQL 模式)》中[CREATE TABLE](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/create-table)章節。 ## 查看表 使用`SHOW CREATE TABLE`語句查看建表語句。 示例如下: ~~~ obclient> SHOW CREATE TABLE test; ~~~ 使用`SHOW TABLES`語句查看指定數據庫中的所有表。 示例如下: ~~~ obclient> SHOW TABLES FROM my_db; ~~~ ## 修改表 使用`ALTER TABLE`語句來修改已存在的表的結構,包括修改表及表屬性、新增列、修改列及屬性、刪除列等。 示例如下: * 把表`test`的字段`c2`改名為`c3`,并同時修改其字段類型。 ~~~ obclient> DESCRIBE test; +-------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(3) | YES | | NULL | | +-------+------------+------+-----+---------+-------+ obclient> ALTER TABLE test CHANGE COLUMN c2 c3 CHAR(10); Query OK, 0 rows affected (0.08 sec) obclient> DESCRIBE test; +-------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c3 | char(10) | YES | | NULL | | +-------+----------+------+-----+---------+-------+ ~~~ * 增加、刪除列 * 增加列前,執行`DESCRIBE test``;`命令查看表信息。 ~~~ obclient> DESCRIBE test; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(3) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.01 sec) ~~~ * 執行以下命令,增加`c3`列。 ~~~ obclient> ALTER TABLE test ADD c3 int; Query OK, 0 rows affected (0.08 sec) ~~~ * 增加列后,執行`DESCRIBE test;`命令查看表信息。 ~~~ obclient> DESCRIBE test; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(3) | YES | | NULL | | | c3 | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) ~~~ * 執行以下命令,刪除`c3`列。 ~~~ obclient> ALTER TABLE test DROP c3; Query OK, 0 rows affected (0.08 sec) ~~~ * 刪除列后,執行`DESCRIBE test;`命令查看表信息。 ~~~ obclient> DESCRIBE test; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) ~~~ * 設置表`test`的副本數,并且增加列`c5`。 ~~~ obclient> ALTER TABLE test SET REPLICA_NUM=2, ADD COLUMN c5 INT; Query OK, 0 rows affected (0.06 sec) obclient> DESCRIBE test; +-------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------+------+-----+---------+-------+ | c1 | int(11) | NO | PRI | NULL | | | c2 | varchar(3) | YES | | NULL | | | c5 | int(11) | YES | | NULL | | +-------+------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) ~~~ 更多`ALTER TABLE`語句相關的語法說明請參見《SQL 參考(MySQL 模式)》中[ALTER TABLE](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/alter-table)章節。 ## 刪除表 使用`DROP TABLE`語句刪除表。 示例如下: ~~~ obclient> DROP TABLE test; ~~~ 或者 ~~~ obclient> DROP TABLE IF EXISTS test; ~~~ 更多`DROP TABLE`語句相關的語法說明請參見《SQL 參考(MySQL 模式)》中[DROP TABLE](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/drop-table)章節。
                  <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>

                              哎呀哎呀视频在线观看