MySQL は、Web 開発の分野で広く使用されているオープンソースのリレーショナル データベース管理システムです。 MySQL は SQL 言語をサポートしており、SQL ステートメントを通じて、MySQL 内のテーブルの追加、削除、変更、クエリを実行できます。 MySQL 内のデータを変更する必要がある場合は、SQL ステートメントを使用してそれを実現する必要があります。
この記事では、SQL ステートメントを使用して MySQL のデータを変更する方法を紹介します。
1. テーブル内のデータを変更する
MySQL のテーブル内のデータを変更する必要がある場合は、UPDATE ステートメントを使用して実現できます。以下に例を示します。
UPDATE students SET name = 'Tom' WHERE id = 1;
上記のステートメントは、students テーブル内の ID 1 のレコードの名前フィールドを「Tom」に変更します。ご覧のとおり、UPDATE ステートメントを使用すると、テーブル内のデータを簡単に変更できます。
2. テーブル構造の変更
テーブル内のデータの変更に加えて、テーブル構造も変更する必要がある場合があります。たとえば、列の追加、列の削除、列のタイプの変更などを行う必要があります。
新しい列を追加するための構文は次のとおりです:
ALTER TABLE students ADD COLUMN gender varchar(10) DEFAULT 'male';
上記のステートメントは、性別の新しい列を追加します。 Students テーブルにそのタイプは varchar(10) で、デフォルト値は 'male' です。ご覧のとおり、ALTER TABLE ステートメントを使用すると、テーブル構造を簡単に変更できます。
列を削除するための構文は次のとおりです:
ALTER TABLE students DROP COLUMN gender;
上記のステートメントは、students テーブルの性別列を削除します。 。ご覧のとおり、ALTER TABLE ステートメントは列の削除にも適しています。
列タイプを変更するための構文は次のとおりです:
ALTER TABLE students MODIFY COLUMN name VARCHAR(20);
上記のステートメントは、学生の名前列タイプを変更します。テーブルを varchar (20) に変換します。ご覧のとおり、ALTER TABLE ステートメントは列のデータ型を変更するのにも適しています。
3. テーブル名の変更
テーブル名の変更が必要になる場合がありますが、これは RENAME ステートメントを使用して行うことができます。以下は例です:
RENAME TABLE students TO new_students;
上記のステートメントは、students テーブル名を new_students に変更します。ご覧のとおり、RENAME ステートメントを使用してテーブル名を変更できます。
4. 概要
MySQL は強力なデータベース管理システムであり、SQL ステートメントを通じて、テーブル内のデータの変更、テーブル構造の変更、テーブル名の変更などが可能です。この記事では、一般的に使用される SQL ステートメントをいくつか紹介し、読者の役に立つことを願っています。
以上がSQL ステートメントを使用して MySQL のデータを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。