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

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

王林
王林転載
2023-05-26 19:33:214376ブラウズ

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 までご連絡ください。