SQLでテーブルの構造を変更するにはどのコマンドを使用できますか?

下次还敢
リリース: 2024-05-07 06:27:16
オリジナル
809 人が閲覧しました

テーブル構造を変更するために使用される SQL のコマンドは ALTER TABLE です。これを使用すると、データを失うことなく列、制約、インデックスを変更できます。一般的な ALTER TABLE 操作には、列の追加または削除 (ADD/DROP COLUMN)、列のデータ型の変更 (ALTER COLUMN)、制約の追加または削除 (ADD/DROP CONSTRAINT)、およびインデックスの追加または削除 (ADD/DROP INDEX) が含まれます。

SQLでテーブルの構造を変更するにはどのコマンドを使用できますか?

#SQL でテーブル構造を変更するために使用されるコマンド

SQL でテーブル構造を変更するために使用されるコマンド

ALTER TABLE です。データを失うことなく、テーブル内の列、制約、インデックスを変更できます。

ALTER TABLE コマンドを使用する

ALTER TABLE 構文の基本形式は次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code&gt;ALTER TABLE table_name ALTER_SPECIFICATION&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> ここで、

table_name

は変更するテーブルの名前で、 ALTER_SPECIFICATION は行う変更を指定します。 #COMMON

ALTER_SPECIFICATION

##列を追加:

    ADD COLUMN column_name data_type
  • #列の削除: DROP COLUMN column_name
  • 列のデータ型の変更: ALTER COLUMN column_name data_type
  • 制約の追加: ADD CONSTRAINT 制約名制約定義
  • 制約の削除: DROP CONSTRAINT 制約名
  • インデックスの追加: ADD INDEX インデックス名 (column_list)
  • インデックスの削除: DROP INDEX インデックス名
次の例では、

phone_number という名前の新しい列を customers

テーブルに追加します。
<code class="sql">ALTER TABLE customers
ADD COLUMN phone_number VARCHAR(20);</code>
ログイン後にコピー

次の例では、orders テーブルから shipping_address 列を削除します。

<code class="sql">ALTER TABLE orders
DROP COLUMN shipping_address;</code>
ログイン後にコピー

次の例では、products テーブルを変更しますprice 列のデータ型は

DECIMAL

: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;ALTER TABLE products ALTER COLUMN price DECIMAL(8, 2);&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> です。

以上がSQLでテーブルの構造を変更するにはどのコマンドを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!