mysqlの内容を変更する

王林
リリース: 2023-05-23 10:58:37
オリジナル
8751 人が閲覧しました

MySQL はオープンソースのリレーショナル データベースであり、現在最も人気のあるデータベースの 1 つです。他のデータベースと比較して、MySQL には使いやすさ、高いパフォーマンス、安定性、信頼性という利点があります。実際のアプリケーションでは、さまざまなニーズに合わせて MySQL のコンテンツを変更する必要がある場合があります。この記事では、MySQL のコンテンツを変更する方法を紹介します。

1. UPDATE ステートメントを使用してデータ行を変更する

MySQL でのデータ行の変更は、非常に一般的かつ重要な操作です。 UPDATE ステートメントを使用して、1 つ以上のデータ行を変更できます。 UPDATE ステートメントの基本的な構文は次のとおりです:

UPDATE table_name SET col1=value1, col2=value2, ... WHERE condition;
ログイン後にコピー

このうち、table_name は変更するテーブル名を表し、col1 とcol2 は変更するフィールド名を表し、value1 と value2 はフィールドの値を表します。変更する; WHERE 条件はフィルタリング条件を表します。

たとえば、student テーブルの Tom という名前のレコードの年齢を 20 に変更する場合、次の UPDATE ステートメントを使用できます。

UPDATE student SET age=20 WHERE name='Tom';
ログイン後にコピー

このステートメントは、次の名前を変更します。学生テーブル トムのレコードの年齢を 20 に変更します。

2. ALTER TABLE ステートメントを使用してテーブル構造を変更する

ALTER TABLE ステートメントを使用して、フィールドの追加、削除、変更など、MySQL のテーブル構造を変更することもできます。テーブル。 ALTER TABLE ステートメントの基本的な構文は次のとおりです。

ALTER TABLE table_name ADD column_name column_definition [FIRST|AFTER column_name];
ALTER TABLE table_name DROP column_name;
ALTER TABLE table_name MODIFY column_name column_definition;
ログイン後にコピー

このうち、ADD 句はフィールドの追加を意味し、DROP 句はフィールドの削除を意味し、MODIFY 句はフィールドの定義の変更を意味します。列定義は、フィールドのタイプ、長さ、制約などを含むフィールドの定義です。

たとえば、student テーブルに新しいフィールド スコアを追加したいとします。フィールド タイプは INT で、長さは 3 です。次の ALTER TABLE ステートメントを使用できます:

ALTER TABLE student ADD score INT(3);
ログイン後にコピー

Thisステートメントは、タイプ INT、長さ 3 で、score という名前の新しいフィールドを Student テーブルに追加します。

ALTER TABLE ステートメントを使用してフィールド定義を変更することもできます。たとえば、student テーブルのスコア フィールド タイプを長さ 4 の FLOAT に変更する場合、次の ALTER TABLE ステートメントを使用できます。

ALTER TABLE student MODIFY score FLOAT(4);
ログイン後にコピー

このステートメントは、スコア フィールド タイプを変更します。学生テーブルを FLOAT に変換し、長さは 4 です。

3. TRUNCATE TABLE ステートメントを使用してテーブルをクリアする

TRUNCATE TABLE ステートメントは、MySQL のデータ テーブルをクリアできます。 TRUNCATE TABLE ステートメントの基本的な構文は次のとおりです。

TRUNCATE TABLE table_name;
ログイン後にコピー

このうち、table_name はクリアするテーブルの名前を表します。

たとえば、student テーブル内のすべてのデータをクリアする場合は、次の TRUNCATE TABLE ステートメントを使用できます。

TRUNCATE TABLE student;
ログイン後にコピー

このステートメントは、student テーブル内のすべてのデータをクリアします。

4. DROP TABLE ステートメントを使用してテーブルを削除します

DROP TABLE ステートメントは MySQL のテーブルを削除できます。 DROP TABLE ステートメントの基本的な構文は次のとおりです。

DROP TABLE table_name;
ログイン後にコピー

このうち、table_name は削除するテーブルの名前を表します。

たとえば、student テーブルを削除する場合は、次の DROP TABLE ステートメントを使用できます:

DROP TABLE student;
ログイン後にコピー

このステートメントは、MySQL 内の Student テーブルとそのすべてのデータを削除します。

5. RENAME TABLE ステートメントを使用してテーブルの名前を変更します

RENAME TABLE ステートメントを使用すると、MySQL のテーブルの名前を変更できます。 RENAME TABLE ステートメントの基本的な構文は次のとおりです。

RENAME TABLE old_table_name TO new_table_name;
ログイン後にコピー

このうち、old_table_name は名前を変更するテーブルの名前を表し、new_table_name は新しいテーブルの名前を表します。

たとえば、student テーブルの名前を stu に変更する場合は、次の RENAME TABLE ステートメントを使用できます:

RENAME TABLE student TO stu;
ログイン後にコピー

このステートメントは、MySQL の Student テーブルの名前を stu テーブルに変更します。

要約すると、UPDATE ステートメントを使用して MySQL のデータ行を変更し、ALTER TABLE ステートメントを使用してテーブル構造を変更し、TRUNCATE TABLE ステートメントを使用してテーブルをクリアし、DROP TABLE ステートメントを使用してテーブルを削除するには、RENAME TABLE ステートメントを使用してテーブルの名前を変更します。これらのステートメントを使用すると、MySQL のコンテンツを簡単に変更および管理できます。

以上がmysqlの内容を変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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