mysqlでフィールドを削除する方法

青灯夜游
リリース: 2021-12-28 16:44:06
オリジナル
49255 人が閲覧しました

mysql では、「ALTER TABLE」ステートメントと「DROP」キーワードを使用して、指定したフィールドを削除できます。構文は、「ALTER TABLE データ テーブル名 DROP フィールド名;」です。「フィールド名」とは、削除する必要があるテーブル から削除するフィールドの名前。

mysqlでフィールドを削除する方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!