テーブル構造を変更するために使用される SQL のコマンドは ALTER TABLE です。これを使用すると、データを失うことなく列、制約、インデックスを変更できます。一般的な ALTER TABLE 操作には、列の追加または削除 (ADD/DROP COLUMN)、列のデータ型の変更 (ALTER COLUMN)、制約の追加または削除 (ADD/DROP CONSTRAINT)、およびインデックスの追加または削除 (ADD/DROP INDEX) が含まれます。
#SQL でテーブル構造を変更するために使用されるコマンド
SQL でテーブル構造を変更するために使用されるコマンドALTER TABLE です。データを失うことなく、テーブル内の列、制約、インデックスを変更できます。
ALTER TABLE コマンドを使用する
ALTER TABLE 構文の基本形式は次のとおりです。 <pre class="brush:php;toolbar:false"><code>ALTER TABLE table_name
ALTER_SPECIFICATION</code></pre>
ここで、
は変更するテーブルの名前で、 ALTER_SPECIFICATION
は行う変更を指定します。 #COMMON
##列を追加:
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
列のデータ型は
: <pre class="brush:php;toolbar:false"><code class="sql">ALTER TABLE products
ALTER COLUMN price DECIMAL(8, 2);</code></pre> です。
以上がSQLでテーブルの構造を変更するにはどのコマンドを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。