ホームページ >データベース >mysql チュートリアル >MySQLデータベースのテーブル構造を変更する方法
MySQL データベースのテーブル構造を変更する方法: 1. add を使用してフィールドを追加し、drop を使用してフィールドを削除します; 2. alter を使用してフィールド名を変更します; 3. カラムタイプを変更します; 4. テーブル名を変更します; 5. フィールド名を変更するには、alter を使用します。 5. テーブルの変更オプション; 6. 列の属性を変更します。
[関連グラフィック チュートリアル: mysql データベース グラフィック チュートリアル]
MySQL データベース変更テーブルの構造 方法:
1. フィールドの追加と削除
(1)、追加
テーブルテーブル名の変更 add[column] フィールド名 カラムの型列属性 [最初|フィールド名の後]
(2)、削除
テーブル テーブル名を変更ドロップ[列] フィールド名;
2. フィールド名を変更します
ステートメント:テーブルテーブル名を変更元のフィールド名を変更新しいフィールド名列タイプ列属性;
注: フィールド名のみを変更した場合でも、フィールドの元の型と元の属性は書き換える必要があり、書き換えないと削除されます。
#3. 列タイプの変更
ステートメント: テーブル テーブル名を変更フィールド名を変更列タイプ列属性;4. テーブル名を変更します
ステートメント: alter table table name rename to new table name;
5. テーブル オプションの変更
ステートメント: alter table table name table option; 説明: MYSQL にはテーブル オプションを変更するコマンドが用意されていますが、 if テーブルにデータがすでに存在する場合は、文字セットを変更するコマンドを実行しないでください。 #6. 列属性の変更#列属性には、not null、default、unique、primary key、auto_increment
# が含まれます。 ##テーブルを作成した後、alter table table name edit を使用して列の属性を操作できます。運用中、列属性が書き込まれている場合は列属性が追加され、そうでない場合は列属性が削除されます。 特殊な列属性: 主キーと一意。 列属性の追加共通属性の追加:ステートメント:テーブル テーブル名を変更フィールド名列タイプ列属性を変更;#注:
#A. auto_increment を追加する場合、フィールドは整数である必要があり、一意のキーまたは主キーである必要があることに注意してください。 B. Unique と default を併用することはできません。主キー属性の追加:
ステートメント: alter table table name add primary key (field name);
関連学習の推奨事項:
mysql チュートリアル以上がMySQLデータベースのテーブル構造を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。