집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 테이블 설계 실습: 뉴스 분류 테이블 및 태그 테이블 생성
MySQL 테이블 디자인 실습: 뉴스 분류 테이블 및 태그 테이블 만들기
웹사이트 개발 과정에서 뉴스 분류 및 태그는 매우 일반적인 기능입니다. 뉴스 정보를 보다 효과적으로 구성하고 관리하기 위해서는 분류 및 라벨 관련 데이터를 저장하고 처리할 수 있는 해당 데이터베이스 테이블을 설계해야 합니다. 이 기사에서는 MySQL을 사용하여 뉴스 분류 테이블과 태그 테이블을 생성하는 방법을 소개하고 해당 코드 예제를 제공합니다.
먼저, 다양한 뉴스의 분류 정보를 저장할 뉴스 분류 테이블을 생성해야 합니다. 테이블에는 최소한 다음 필드가 포함되어야 합니다.
다음은 뉴스 분류 테이블을 생성하는 SQL 코드의 예입니다.
CREATE TABLE news_category ( id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
다음으로, 다양한 뉴스와 관련된 태그 정보를 저장하기 위한 태그 테이블을 생성해야 합니다. . 테이블에는 최소한 다음 필드가 포함되어야 합니다.
다음은 태그 테이블을 생성하는 SQL 코드 예제입니다.
CREATE TABLE news_tag ( id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
테이블 구조가 생성되면 뉴스 분류 테이블과 태그 테이블에 일부 테스트 데이터를 삽입하여 나중에 사용할 수 있습니다. 그리고 검증. 다음은 뉴스 분류 테이블과 라벨 테이블에 테스트 데이터를 삽입하는 SQL 코드의 예입니다.
INSERT INTO news_category (name) VALUES ('国际新闻'); INSERT INTO news_category (name) VALUES ('财经新闻'); INSERT INTO news_category (name) VALUES ('科技新闻'); INSERT INTO news_tag (name) VALUES ('体育'); INSERT INTO news_tag (name) VALUES ('娱乐'); INSERT INTO news_tag (name) VALUES ('健康');
MySQL의 SELECT 문을 이용하여 뉴스 분류 테이블에서 해당 데이터를 조회할 수 있습니다. 그리고 라벨 테이블. 다음은 뉴스 분류 및 라벨 데이터를 쿼리하기 위한 SQL 코드의 예입니다.
-- 查询所有的新闻分类 SELECT * FROM news_category; -- 查询所有的新闻标签 SELECT * FROM news_tag;
위의 예는 간단한 쿼리 문만 표시한 것입니다. 실제 응용 프로그램에서는 특정 요구 사항에 따라 더 복잡한 쿼리 및 필터가 필요할 수 있습니다.
요약:
웹사이트 개발에 있어서 뉴스 분류와 태그는 매우 중요한 기능입니다. 디자인의 합리성 여부는 뉴스 정보의 구성 및 관리와 직결됩니다. 뉴스 분류 테이블과 라벨 테이블을 생성하고 해당 SQL 코드 예제를 사용하면 분류 및 라벨링 관련 기능을 더 잘 구현할 수 있습니다. 이 기사가 실제 MySQL 테이블 설계에 종사하는 모든 사람에게 도움이 되기를 바랍니다.
위 내용은 MySQL 테이블 설계 실습: 뉴스 분류 테이블 및 태그 테이블 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!