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