ホームページ  >  記事  >  データベース  >  PHP でテーブルを変更するときは何に注意する必要がありますか?一般的な変更テーブルとは何ですか?

PHP でテーブルを変更するときは何に注意する必要がありますか?一般的な変更テーブルとは何ですか?

慕斯
慕斯オリジナル
2021-06-28 15:34:481908ブラウズ

PHP についてたくさんのことを学びましたが、PHP でテーブルを変更するときは何に注意する必要があるでしょうか?一般的な変更テーブルとは何ですか?完全にマスターしましたか?まだマスターしていない場合は、この記事に従って学習を続けてください

関連推奨事項:PHP のデータ テーブルのオプションは何ですか?ストレージ エンジンとは何ですか?

#テーブルを変更する

いくつかの手順:

1、テーブルを変更します。 , テーブルを作成するとテーブルの構造も設定されるのと同じように、テーブルの構造を変更することを指します。

2. テーブルの作成によって実行できるほとんどのことは、テーブルを変更することで実行できますが、テーブルを変更することはお勧めできません。代わりに、基本的にテーブルの作成時にテーブルの構造を決定する必要があります。テーブル。

3. 一般的に言えば、そうです、

3.1 はフィールドを追加、削除、変更できます;

3.2 はインデックスを追加、削除、変更できます

4。テーブル オプションは通常「変更」されており、テーブル オプションが記述されていない場合でも、デフォルト値が設定されています。

一般的なもの:

  • フィールドの追加: alter table テーブル名 add [列] 新しいフィールド名 フィールド タイプ [フィールド属性 リスト] ]

  • フィールドの変更: (名前変更可能): alter table テーブル名の変更 [列] 古いフィールド名 新しいフィールド名 新しいフィールドの種類 [新しいフィールド属性リスト];

  • #フィールドを削除します。 alter table テーブル名 drop [列] フィールド名;

  • #通常のインデックスを追加: alter table テーブル名 addkey [インデックス名](フィールド名 1[, フィールド名 2. . ]) 一意のインデックス (制約) を追加します: alter table テーブル名 add unique key (フィールド名 1 [, フィールド名 2..]) 主キー インデックス (制約) を追加します: alter table table name add 主キー (フィールド名) 1 [, フィールド名 Name 2..]):
  • テーブル名の変更: alter table old table name
  • rename[to]newテーブル名;
#テーブルの変更を次に示します:

alter table tab_xuanxiang add column email varchar(50);
alter table tab_xuanxiang add key (age);/*添加一个普通索引*/
関連学習の推奨事項:

mysql チュートリアル

(ビデオ) )

以上がPHP でテーブルを変更するときは何に注意する必要がありますか?一般的な変更テーブルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。