ホームページ >データベース >mysql チュートリアル >MySQLデータベースのテーブル構造を変更する方法

MySQLデータベースのテーブル構造を変更する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-21 14:55:2212545ブラウズ

MySQL データベースのテーブル構造を変更する方法: 1. add を使用してフィールドを追加し、drop を使用してフィールドを削除します; 2. alter を使用してフィールド名を変更します; 3. カラムタイプを変更します; 4. テーブル名を変更します; 5. フィールド名を変更するには、alter を使用します。 5. テーブルの変更オプション; 6. 列の属性を変更します。

MySQLデータベースのテーブル構造を変更する方法

[関連グラフィック チュートリアル: mysql データベース グラフィック チュートリアル]

MySQL データベース変更テーブルの構造 方法:

1. フィールドの追加と削除

(1)、追加

テーブルテーブル名の変更 add[column] フィールド名 カラムの型列属性 [最初|フィールド名の後]

MySQLデータベースのテーブル構造を変更する方法

(2)、削除

テーブル テーブル名を変更ドロップ[列] フィールド名;

MySQLデータベースのテーブル構造を変更する方法

2. フィールド名を変更します

ステートメント:テーブルテーブル名を変更元のフィールド名を変更新しいフィールド名列タイプ列属性;

注: フィールド名のみを変更した場合でも、フィールドの元の型と元の属性は書き換える必要があり、書き換えないと削除されます。

MySQLデータベースのテーブル構造を変更する方法

#3. 列タイプの変更

ステートメント: テーブル テーブル名を変更フィールド名を変更列タイプ列属性;

MySQLデータベースのテーブル構造を変更する方法

4. テーブル名を変更します

ステートメント: alter table table name rename to new table name;

MySQLデータベースのテーブル構造を変更する方法

5. テーブル オプションの変更

ステートメント: alter table table name table option;

説明: MYSQL にはテーブル オプションを変更するコマンドが用意されていますが、 if テーブルにデータがすでに存在する場合は、文字セットを変更するコマンドを実行しないでください。

MySQLデータベースのテーブル構造を変更する方法

#6. 列属性の変更

#列属性には、not null、default、unique、primary key、auto_increment

# が含まれます。 ##テーブルを作成した後、alter table table name edit を使用して列の属性を操作できます。運用中、列属性が書き込まれている場合は列属性が追加され、そうでない場合は列属性が削除されます。

特殊な列属性: 主キーと一意。

列属性の追加

共通属性の追加:

ステートメント:テーブル テーブル名を変更フィールド名列タイプ列属性を変更;

#注:

#A. auto_increment を追加する場合、フィールドは整数である必要があり、一意のキーまたは主キーである必要があることに注意してください。

B. Unique と default を併用することはできません。

MySQLデータベースのテーブル構造を変更する方法主キー属性の追加:

ステートメント: alter table table name add primary key (field name);

関連学習の推奨事項:

mysql チュートリアル

以上がMySQLデータベースのテーブル構造を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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