ホームページ > データベース > mysql チュートリアル > MySQL テーブル設計チュートリアル: 単純なファイル管理テーブルを作成する

MySQL テーブル設計チュートリアル: 単純なファイル管理テーブルを作成する

PHPz
リリース: 2023-07-02 14:27:07
オリジナル
2007 人が閲覧しました

MySQL テーブル設計チュートリアル: 単純なファイル管理テーブルの作成

はじめに:
現代のコンピューター システムでは、ファイル管理は非常に重要な機能です。ファイル管理システムは、さまざまな種類のファイルを効果的に整理して保存するのに役立ち、作業効率とリソースの使用率を向上させます。この記事では、MySQL データベースを使用して、ファイルの保存と取得を容易にする簡単なファイル管理テーブルを作成する方法を読者に紹介します。

  1. データベースとテーブルの作成
    まず、ファイル管理に関連するデータを保存するためのデータベースを 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 はファイルのアップロード時間で、デフォルト値は次のとおりです。現在のタイムスタンプ。

  2. データの挿入
    INSERT INTO ステートメントを使用して、ファイル関連のデータをテーブルに挿入できます。たとえば、ファイル名が「example.txt」、タイプが「txt」、サイズが 1024 バイトのレコードを挿入するには、次のコマンドを実行します。

    INSERT INTO files (file_name, file_type, file_size)
    VALUES ('example.txt', 'txt', 1024);
    ログイン後にコピー
  3. Query data
    データのクエリは、ファイル管理システムの一般的な操作の 1 つです。 SELECT ステートメントを使用して、テーブルからファイル関連の情報を取得できます。たとえば、すべてのファイルの情報をクエリするには、次のコマンドを実行します。

    SELECT * FROM files;
    ログイン後にコピー

    これにより、テーブル内のすべてのレコードの情報が返されます。

  4. データの更新
    ファイル管理システムでは、ファイル情報を更新する必要がある場合があります。 UPDATE ステートメントを使用して、この操作を実行できます。たとえば、ファイル名が「example.txt」のレコードの種類を「doc」に更新するには、次のコマンドを実行します。

    UPDATE files
    SET file_type = 'doc'
    WHERE file_name = 'example.txt';
    ログイン後にコピー
  5. データを削除
    ファイルがは不要になったので、DELETE ステートメントを使用してテーブルからこのファイルのレコードを削除できます。たとえば、ファイル名「example.txt」のレコードを削除するには、次のコマンドを実行します。

    DELETE FROM files
    WHERE file_name = 'example.txt';
    ログイン後にコピー
  6. 概要
    この記事の導入を通じて、簡単なファイルを作成する方法を学びました。ファイル管理テーブルを作成し、テーブル内のデータの挿入、クエリ、更新、削除などの操作を実行します。もちろん、これはファイル管理システムの基本的な機能にすぎず、実際のファイル管理システムにはさらに多くの機能やテーブル構造の設計が含まれる場合があります。しかし、この記事を学ぶことで、読者は良い出発点を得ることができ、これに基づいてファイル管理システムの拡張と改善を続けることができます。

詳細情報:

  • MySQL 公式ドキュメント: https://dev.mysql.com/doc/

以上がMySQL テーブル設計チュートリアル: 単純なファイル管理テーブルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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