mysql では、「ALTER TABLE」ステートメントと「DROP」キーワードを使用して、指定したフィールドを削除できます。構文は、「ALTER TABLE データ テーブル名 DROP フィールド名;」です。「フィールド名」とは、削除する必要があるテーブル から削除するフィールドの名前。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、「ALTER TABLE」ステートメントと「DROP」キーワードを使用して、指定したフィールドを削除できます。
ALTER TABLE
ステートメントを使用して、列の追加または削除、元の列タイプの変更、列またはテーブルの名前変更など、元のテーブルの構造を変更します。
#dropこのステートメントは、テーブル構造、依存する制約、トリガー、インデックスを削除します。
ALTER TABLE 数据表名 DROP 字段名;このうち、「
フィールド名」は必要な名前を指します。テーブルから削除するフィールドの値。
例: tb_emp データ テーブルの deptId フィールドを削除します
最初に tb_emp データ テーブルのデータを確認しますmysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec)deptId フィールドを削除します
mysql> ALTER TABLE tb_emp -> DROP deptId; Query OK, 0 rows affected (0.53 sec) Records: 0 Duplicates: 0 Warnings: 0フィールドを削除した後に新しいデータを表示する
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)[関連する推奨事項:
mysql ビデオ チュートリアル]
以上がmysqlでフィールドを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。