MySQL テーブル設計チュートリアル: 単純なファイル管理テーブルの作成
はじめに:
現代のコンピューター システムでは、ファイル管理は非常に重要な機能です。ファイル管理システムは、さまざまな種類のファイルを効果的に整理して保存するのに役立ち、作業効率とリソースの使用率を向上させます。この記事では、MySQL データベースを使用して、ファイルの保存と取得を容易にする簡単なファイル管理テーブルを作成する方法を読者に紹介します。
データベースとテーブルの作成
まず、ファイル管理に関連するデータを保存するためのデータベースを MySQL に作成する必要があります。次のコマンドを実行します。
CREATE DATABASE file_management;
次に、ファイル関連の情報を保存するための files という名前のテーブルを作成します。テーブルの構造は次のとおりです。
CREATE TABLE files ( id INT AUTO_INCREMENT PRIMARY KEY, file_name VARCHAR(255), file_type VARCHAR(50), file_size INT, upload_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
上記のコードは、id、file_name、file_type、file_size、upload_time の 5 つのフィールドを含むテーブルを作成します。このうち、id は自動インクリメントを使用して生成される主キー フィールドです。file_name、file_type、file_size はそれぞれファイルの名前、タイプ、サイズを保存するために使用されます。upload_time はファイルのアップロード時間で、デフォルト値は次のとおりです。現在のタイムスタンプ。
データの挿入
INSERT INTO ステートメントを使用して、ファイル関連のデータをテーブルに挿入できます。たとえば、ファイル名が「example.txt」、タイプが「txt」、サイズが 1024 バイトのレコードを挿入するには、次のコマンドを実行します。
INSERT INTO files (file_name, file_type, file_size) VALUES ('example.txt', 'txt', 1024);
Query data
データのクエリは、ファイル管理システムの一般的な操作の 1 つです。 SELECT ステートメントを使用して、テーブルからファイル関連の情報を取得できます。たとえば、すべてのファイルの情報をクエリするには、次のコマンドを実行します。
SELECT * FROM files;
これにより、テーブル内のすべてのレコードの情報が返されます。
データの更新
ファイル管理システムでは、ファイル情報を更新する必要がある場合があります。 UPDATE ステートメントを使用して、この操作を実行できます。たとえば、ファイル名が「example.txt」のレコードの種類を「doc」に更新するには、次のコマンドを実行します。
UPDATE files SET file_type = 'doc' WHERE file_name = 'example.txt';
データを削除
ファイルがは不要になったので、DELETE ステートメントを使用してテーブルからこのファイルのレコードを削除できます。たとえば、ファイル名「example.txt」のレコードを削除するには、次のコマンドを実行します。
DELETE FROM files WHERE file_name = 'example.txt';
詳細情報:
以上がMySQL テーブル設計チュートリアル: 単純なファイル管理テーブルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。