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_type 및 file_size는 각각 파일의 이름, 유형 및 크기를 저장하는 데 사용되며, 기본값은 다음과 같습니다. 현재 타임스탬프입니다.
데이터 삽입
INSERT INTO 문을 사용하여 파일 관련 데이터를 테이블에 삽입할 수 있습니다. 예를 들어 파일 이름이 "example.txt"이고 "txt"를 입력하고 크기가 1024바이트인 레코드를 삽입하려면 다음 명령을 실행합니다.
INSERT INTO files (file_name, file_type, file_size) VALUES ('example.txt', 'txt', 1024);
데이터 쿼리
데이터 쿼리는 다음 명령의 일반적인 작업 중 하나입니다. 파일 관리 시스템 1. SELECT 문을 사용하여 테이블에서 파일 관련 정보를 검색할 수 있습니다. 예를 들어 모든 파일의 정보를 조회하려면 다음 명령을 실행합니다.
SELECT * FROM files;
그러면 테이블에 있는 모든 레코드의 정보가 반환됩니다.
데이터 업데이트
파일 관리 시스템에서는 파일 정보를 업데이트해야 하는 경우가 있습니다. 이 작업을 수행하려면 UPDATE 문을 사용할 수 있습니다. 예를 들어, 파일 이름이 "example.txt"인 레코드 유형을 "doc"로 업데이트하려면 다음 명령을 실행합니다.
UPDATE files SET file_type = 'doc' WHERE file_name = 'example.txt';
Delete data
파일이 더 이상 필요하지 않으면 DELETE를 사용할 수 있습니다. 테이블 문서 레코드에서 파일을 삭제하는 명령문입니다. 예를 들어 파일명이 "example.txt"인 레코드를 삭제하려면 다음 명령을 실행합니다.
DELETE FROM files WHERE file_name = 'example.txt';
추가 자료:
위 내용은 MySQL 테이블 디자인 튜토리얼: 간단한 파일 관리 테이블 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!