ホームページ > データベース > SQL > SQLにフィールドを追加するステートメントは何ですか

SQLにフィールドを追加するステートメントは何ですか

hzc
リリース: 2020-06-17 16:43:38
オリジナル
29042 人が閲覧しました

SQLにフィールドを追加するステートメントは何ですか

#フィールドを追加する SQL ステートメントは何ですか?

データ テーブルにフィールドを追加する標準 SQL ステートメントは次のとおりです:

alter table  表名  add (字段 字段类型)  [ default  '输入默认值']  [null/not null]  ;
ログイン後にコピー

例:

ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0
ログイン後にコピー

フィールド spbh をテーブルemployeeに追加することを意味します。このフィールドのタイプは varchar、サイズは 20、空にすることはできません。初期デフォルト値は 0 です。

SQLにフィールドを追加するステートメントは何ですか

拡張情報:

その他の一般的に使用される SQL ステートメント:

1. データ テーブルのフィールド属性を変更し、コメントを追加します。それ 。

ステートメントの形式:

comment on column  库名.表名.字段名 is  '输入的备注';
ログイン後にコピー

例: ers_data ライブラリのテスト テーブルの document_type フィールドにコメントを追加したい場合、SQL ステートメントは次のようになります:

comment on column ers_data.test.document_type is '文件类型';
ログイン後にコピー

2 . データテーブルのフィールドタイプの特定のフィールドを変更します。

ステートメントの形式:

alter table 表名  modiy (字段  字段类型  [default '输入默认值' ] [null/not null]  ,字段  字段类型  [default '输入默认值' ] [null/not null] );
ログイン後にコピー

複数のフィールドをカンマで区切って変更します。

例: 教師テーブルの現場オフィスの教室のタイプを char (20) に変更し、デフォルト値が「office」である場合、対応する SQL は次のとおりです:

ALTER TABLE teacher ALTER COLUMN classroom VARCHAR(20) NOT NULL default "办公室";
ログイン後にコピー

3. テーブル内のデータ A フィールドを削除します。

ステートメントの形式:

alter table  表名  drop (字段);
ログイン後にコピー

例: テーブル Student のフィールド age を削除するには、次の SQL を使用できます:

alter table student drop age;
ログイン後にコピー

推奨チュートリアル: "sqlチュートリアル

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

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