ホームページ > データベース > mysql チュートリアル > mysqlに列を追加するステートメントは何ですか

mysqlに列を追加するステートメントは何ですか

青灯夜游
リリース: 2022-04-14 15:43:18
オリジナル
20388 人が閲覧しました

カラムを追加するMysqlステートメントは「ALTER TABLE」で、構文は「ALTER TABLE テーブル名 ADD 新しいカラム名 データ型 [制約] [FIRST];」です。 FIRST キーワードはオプションです。省略した場合、列はテーブルの最後に追加され、省略しない場合、列はテーブルの先頭に追加されます。

mysqlに列を追加するステートメントは何ですか

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

MySQL データ テーブルは行と列で構成されており、通常、テーブルの「列」はフィールド (Field) と呼ばれ、テーブルの「行」はレコード (Record) と呼ばれます。ビジネスの変化に応じて、既存のテーブルに新しいフィールド (列) を追加する必要が生じる場合があります。

mysql では、列を追加するステートメントは「ALTER TABLE」 です。このステートメントは、列の追加や削除、元のテーブルの変更など、元のテーブルの構造を変更できます。列 列やテーブルの入力、名前変更など。

列の構文形式を追加します:

ALTER TABLE 表名 ADD 新列名 数据类型 [约束条件] [FIRST] ;
ログイン後にコピー

構文形式の説明は次のとおりです:

  • ##テーブル名はデータ テーブル名です。

  • ##新しい列名

    は追加する列 (フィールド) の名前です。

  • ##data Type
  • は、追加するフィールドにデータを格納できるデータ タイプです。

  • [Constraints]
  • はオプションであり、追加されたフィールドに対して操作を実行するために使用されます。

  • [FIRST]
  • はオプションで、テーブルの先頭に列を追加するために使用されます。省略した場合、列はテーブルの最後に追加されます。デフォルトでは、

  • 例:
学生データ テーブルがあります。そのテーブル構造は次のようなものです

ALTER TABLE ステートメントを使用します。 最後に INT 型フィールド age を追加します。mysqlに列を追加するステートメントは何ですか

ALTER TABLE student ADD age INT(4);
ログイン後にコピー

テーブル構造を表示します。

age フィールドが変更されていることがわかります。 Student テーブルに追加され、このフィールドがテーブルの最後の位置に正常に追加されました。 mysqlに列を追加するステートメントは何ですか

ここで、FIRST キーワードを使用して、テーブルの最初の列に INT 型フィールド stuId を追加してみます

ALTER TABLE student ADD stuId INT(4) FIRST;
ログイン後にコピー
テーブル構造の表示

stuId フィールドが Student テーブルに追加され、そのフィールドがテーブルの最初の位置にあることがわかります。フィールドは正常に追加されました。 mysqlに列を追加するステートメントは何ですか

[関連する推奨事項:

mysql ビデオ チュートリアル

]

以上がmysqlに列を追加するステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート