ホームページ  >  記事  >  データベース  >  mysqlの追加、削除、確認、変更

mysqlの追加、削除、確認、変更

PHPz
PHPzオリジナル
2023-05-08 21:59:374215ブラウズ

MySQL は、非常に一般的に使用されているリレーショナル データベース管理システムであり、豊富な機能と柔軟な運用方法を提供し、さまざまな企業や個人のデータ管理ニーズに応えます。このうち追加、削除、クエリ、変更はMySQLの基本的な操作ですが、以下ではこれらの操作について詳しく紹介していきます。

1. MySQL への接続

MySQL 操作を実行する前に、まず MySQL サーバーに接続する必要があります。接続には、コマンド ライン ツールや GUI ツール (Navicat や HeidiSQL など) を使用するなど、さまざまな方法がありますが、ここではデモのためにコマンド ライン ツールを使用します。

まず、コマンドラインに次のコマンドを入力して接続します。

mysql -h hostname -u username -p

ここで、hostname はMySQL サーバーのアドレス、ユーザー名はデータベース アカウントの名前です。入力すると、システムはパスワードの入力を求めます。パスワードを入力すると、MySQL サーバーに正常に接続されました。

2. 追加: データの挿入

MySQL は、INSERT INTO ステートメントや LOAD DATA INFILE ステートメントの使用など、さまざまなデータ挿入方法をサポートしています。

1. INSERT INTO ステートメントを使用します

INSERT INTO ステートメントは、テーブルにデータを挿入するために使用されます。形式は次のとおりです:

INSERT INTO table_name (column1, column2, column3, ...) VALUES(value1, value2, value3, ...)

このうち、table_name は対象テーブルの名前、column1、column2、column3 はテーブル内の列名、value1、value2、および value3 は、挿入されるデータ値です。

たとえば、学生番号、名前、性別、生年月日を含むデータを学生という名前のテーブルに挿入したい場合、コマンドは次のとおりです:

INSERT INTO Student (id, name , 性別, 誕生日) VALUES(10001, 'Zhang San', ' Male', '2000-01-01')

2. LOAD DATA INFILE ステートメントを使用します

LOAD DATA INFILE ステートメントは、外部ファイルから MySQL テーブルにデータをインポートするために使用されます。形式は次のとおりです:

LOAD DATA INFILE 'filename' INTO TABLE table_name

ここで、filename は外部です。 ファイルへのパス、table_name はターゲット テーブルの名前です。

たとえば、data.txt という名前のファイルから Student という名前のテーブルにデータをインポートする場合、コマンドは次のとおりです:

LOAD DATA INFILE 'data.txt' INTO TABLE Student

3. 削除: データの削除

MySQL は、データを削除するための DELETE ステートメントと DROP TABLE ステートメントの使用をサポートしています。

1. DELETE ステートメントを使用します

DELETE ステートメントは、条件に従ってテーブル内のデータを削除できます。形式は次のとおりです:

DELETE FROM table_name WHERE condition

このうち、table_nameは対象のテーブル名、conditionはデータを削除する条件です。

たとえば、student という名前のテーブル内の中学校 ID 10001 のレコードを削除する場合、コマンドは次のとおりです。

DELETE FROM Student WHERE id=10001

2. DROP TABLE ステートメントを使用します

DROP TABLE ステートメントはテーブル全体を削除するために使用されます。形式は次のとおりです:

DROP TABLE table_name

ここで、table_name は、削除するテーブルの名前です。

たとえば、student という名前のテーブルを削除する場合、コマンドは次のとおりです:

DROP TABLE Student

4. クエリ:データのクエリ

MySQL は、SELECT ステートメントや WHERE 句の使用、クエリ結果の数を制限する LIMIT など、データをクエリするさまざまな方法をサポートしています。

1. SELECT ステートメントを使用する

SELECT ステートメントは、MySQL で最も一般的に使用されるクエリ ステートメントです。形式は次のとおりです:

SELECT column1, column2 , column3, ... FROM table_name

このうち、column1、column2、column3 はクエリ対象の列名、table_name はクエリ対象のテーブル名です。

たとえば、student という名前のテーブルの学生 ID、名前、性別をクエリしたい場合、コマンドは次のとおりです:

SELECT id, name, sex FROM Student

2. WHERE 句を使用します

WHERE 句はクエリ条件を指定するために使用されます。形式は次のとおりです:

SELECT column1, column2 , column3, ... FROM table_name WHEREcondition

このうち、condition はクエリ条件です。

たとえば、student という名前のテーブル内の中学校 ID 10002 のレコードをクエリしたいとします。コマンドは次のとおりです:

SELECT * FROM Student WHERE id=10002

3. LIMIT を使用してクエリ結果の数を制限する

LIMIT ステートメントはクエリ結果の数を制限するために使用されます。形式は次のとおりです:

SELECT カラム 1, カラム 2, カラム 3, ... FROM テーブル名 LIMIT offset, count

このうち、offset はクエリ結果のオフセット、count はクエリ結果の数です。

たとえば、student という名前のテーブルの最初の 10 レコードをクエリする場合、コマンドは次のようになります:

SELECT * FROM Student LIMIT 0, 10

5. 変更: データの更新

MySQL は UPDATE ステートメントを使用してテーブル内のデータを更新します。形式は次のとおりです:

UPDATE table_name SET column1 =value1, column2=value2, . . WHERE 条件

このうち、table_name は対象のテーブル名、column1 と column2 は更新対象の列名、value1 と value2 は値更新対象、条件はデータを更新する条件です。

たとえば、student という名前のテーブル内の学校番号 10002 のレコードの名前を「李思」に変更したい場合、コマンドは次のとおりです。

UPDATE Student SET name='李4' WHERE id=10002

6. 概要

MySQL の追加、削除、クエリ、変更は基本的な操作であり、操作する際には対象テーブル、カラム名、条件を正しく指定し、適切なステートメントやメソッドを使用することに注意する必要があります。同時に、コマンド ライン ツールや GUI ツールを使用してこれらの操作を実行することもでき、非常に柔軟で便利です。つまり、MySQL の追加、削除、クエリ、および変更操作に習熟することは、MySQL データベースを学習および適用するために不可欠な基礎知識です。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。