こんにちは、Aribaodi さん、MySQL Drifting の最初の 4 シリーズを読んだ後、MySQL Drifting の次の段階を更新することを楽しみにしていますか?問題ない!
今日は、Xiaosheng に従って、MySQL (V) の内容を見てみましょう:
テーブルを構築した後、フィールドの追加、フィールドの削除、テーブル名の変更などが頻繁に必要になることがわかります。 . テーブル構造の操作に関して、お役立ち情報です!
Alter コマンドは、テーブル構造を変更するためによく使用されます。
1) 次に、新しく作成したテスト データベースの table04 テーブルに新しいフィールドを追加したいと思います。
まず、テスト データベース ディレクトリに入ります。
確認して、コマンド use test を入力します。
次に、(add キーワードを使用して) フィールド操作を開始します。
構文: alter table table name add field name field type
ケース: alter table table04 add sex varchar(10) デフォルト 'unknown';
2) 列の変更:
構文: alter table table name フィールド名変更 field type
ケース: alter table table04 edit sex varchar(8);
列名の変更:変更キーワード
を使用して、table04 テーブルのアドレス フィールドを dizhi に変更します。タイプは varchar(50) です。
ケース: alter table table04 change address dizhi varchar(50)
変更の効果:
3) テーブルの名前を変更します:
構文: alter table table name rename new table name;
ケース: alter table table04 rename table_new;
テーブルの名前を変更する効果:
4) 列を削除します:
構文: alter table table Name drop columns name;
Case: alter table test04 drop school;
—alter summary—-
テーブル構造を変更するときは、常に alter table を使用することを指示するだけです。特定の操作とは何ですか。これに特定の操作キーワードを追加すると、完全な変更された SQL が形成されます
5) テーブルの削除:drop
構文:drop table テーブル名
したがって、table03 テーブルを削除するには、次のように記述します。
drop table table03 (この種の書き方は完璧ではありません)
ただし、このように書くとエラーが発生しやすく、テーブルが存在しない場合はエラーが報告されるため、通常は存在する場合は追加します。エラー報告を避けるために SQL に判断を行う;
がジャッジとしてリストされている場合は、テーブルを削除します。
転載の際は出典を明記してください:
http://www.php.cn/こんにちは、Aribaodi さん、MySQL Drifting の最初の 4 シリーズを読んだ後、MySQL Drifting の次の段階を更新することを楽しみにしていますか?問題ない!
今日は、Xiaosheng に従って、MySQL (V) の内容を見てみましょう:
テーブルを構築した後、フィールドの追加、フィールドの削除、テーブル名の変更などが頻繁に必要になることがわかります。テーブルの構造操作について説明したら、次のステップは有益な情報を取得することです。
Alter コマンドは、テーブル構造を変更するためによく使用されます。
1) 次に、新しく作成したテスト データベースの table04 テーブルに新しいフィールドを追加したいと思います。
まず、テスト データベース ディレクトリに入ります。
確認して、コマンド use test を入力します。
次に、(add キーワードを使用して) フィールド操作を開始します。
構文: alter table table name add field name field type
ケース: alter table table04 add sex varchar(10) デフォルト 'unknown';
2) 列の変更:
構文: alter table table name フィールド名変更 field type
ケース: alter table table04 edit sex varchar(8);
列名の変更:変更キーワード
を使用して、table04 テーブルのアドレス フィールドを dizhi に変更します。タイプは varchar(50) です。
ケース: alter table table04 change address dizhi varchar(50)
変更の効果:
3) テーブルの名前を変更します:
構文: alter table table name rename new table name;
ケース: alter table table04 rename table_new;
テーブルの名前を変更する効果:
4) 列を削除します:
構文: alter table table Name drop columns name;
Case: alter table test04 drop school;
—alter summary—-
テーブル構造を変更するときは、常に alter table を使用することを指示するだけです。特定の操作とは何か、それに特定の操作キーワードを追加すると、完全な変更された SQL が形成されます
5) テーブルの削除:drop
構文:drop table テーブル名
したがって、table03 テーブルを削除するには、次のように記述します。
drop table table03 (この種の書き方は完璧ではありません)
ただし、このように書くとエラーが発生しやすく、テーブルが存在しない場合はエラーが報告されるため、通常は存在する場合は追加します。エラー報告を避けるために SQL に変換します。
Case: table03 が存在する場合はテーブルを削除します。
以上がMySQL ドリフトに関する簡単な説明 (5)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。