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

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

PHPz
リリース: 2023-04-20 13:41:14
オリジナル
6256 人が閲覧しました

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. テーブル構造の変更

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

  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 テーブルの性別列を削除します。 。ご覧のとおり、ALTER TABLE ステートメントは列の削除にも適しています。

  1. 列タイプの変更

列タイプを変更するための構文は次のとおりです:

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 サイトの他の関連記事を参照してください。

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