ホームページ > データベース > mysql チュートリアル > SQL ステートメントを使用して MySQL のデータを変更する方法

SQL ステートメントを使用して MySQL のデータを変更する方法

王林
リリース: 2023-05-26 19:33:21
転載
4409 人が閲覧しました

1. テーブル内のデータを変更する

MySQL データ テーブル内のデータを変更するには、UPDATE ステートメントを使用できます。以下に例を示します。

UPDATE students SET name = 'Tom' WHERE id = 1;
ログイン後にコピー

上記のステートメントは、students テーブル内の ID 1 のレコードの名前フィールドを「Tom」に変更します。 UPDATE ステートメントを使用すると、テーブル内のデータを簡単に変更できます。

2. テーブル構造の変更

テーブル内のデータの変更に加えて、テーブル構造も変更する必要がある場合があります。たとえば、列の追加、列の削除、列のタイプの変更などを行う必要があります。

  1. 新しい列の追加

新しい列を追加するための構文は次のとおりです。

ALTER TABLE students ADD COLUMN gender varchar(10) DEFAULT 'male';
ログイン後にコピー

上記のステートメントは次のようになります。 Students テーブルに新しい列を追加します。 性別列を追加します。その型は varchar(10) で、デフォルト値は 'male' です。 ALTER TABLE ステートメントを使用すると、テーブル構造を簡単に変更できます。

  1. 列の削除

列を削除するための構文は次のとおりです。

ALTER TABLE students DROP COLUMN gender;
ログイン後にコピー

上記のステートメントは、列のテーブルのstudentsからのgenderという名前の列。ご覧のとおり、ALTER TABLE ステートメントは列の削除にも適しています。

  1. 列の型を変更する

列の型を変更するための構文は次のとおりです。

ALTER TABLE students MODIFY COLUMN name VARCHAR(20);
ログイン後にコピー

この文は次のように書き換えることができます。 : "students テーブルで、name 列のデータ型を varchar(20) に変更します。"文脈に応じて、文は次のように書き換えることができます。 ALTER TABLE ステートメントは列のデータ型を変更できます。

3. テーブル名の変更

テーブル名の変更が必要になる場合は、RENAME ステートメントを使用してこれを実現できます。以下は例です:

RENAME TABLE students TO new_students;
ログイン後にコピー

students テーブル名を new_students に変更します。ご覧のとおり、RENAME ステートメントを使用してテーブル名を変更できます。

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

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート