>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블 구축

MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블 구축

WBOY
WBOY원래의
2023-11-01 14:35:02602검색

MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블 구축

MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블을 구축하려면 구체적인 코드 예제가 필요합니다.

식료품 쇼핑 시스템에서 배송 주소 테이블은 사용자의 배송 주소 정보를 저장하고 제공하는 매우 중요한 테이블입니다. 납품을 위한 기초를 가진 체계. 아래에서는 MySQL에서 이 테이블을 생성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.

먼저 "market"이라는 데이터베이스를 만들어야 합니다. 다음 명령을 사용할 수 있습니다.

CREATE DATABASE market;

다음으로 데이터베이스에 "delivery_address"라는 테이블을 만들어야 합니다. 다음 명령을 사용할 수 있습니다.

USE market;

CREATE TABLE delivery_address (
    id INT PRIMARY KEY AUTO_INCREMENT,
    user_id INT NOT NULL,
    address VARCHAR(255) NOT NULL,
    city VARCHAR(50) NOT NULL,
    province VARCHAR(50) NOT NULL,
    postal_code VARCHAR(10) NOT NULL,
    phone_number VARCHAR(20) NOT NULL,
    is_default BOOL NOT NULL DEFAULT FALSE,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

위 코드에서는 Delivery_address 테이블의 필드 정보를 정의합니다. 그 중:

  • id: 주소 ID, 기본 키, AUTO_INCREMENT 키워드를 사용하여 자동으로 증가하도록 함
  • user_id: 사용자 ID, 주소가 속한 사용자를 나타냄,
  • address: VARCHAR 유형 사용, 최대 길이는 255입니다.
  • city;
  • postal_code: 우편 번호;
  • is_default: 기본 주소인지 여부, 기본값
  • created_at 및 update_at: TIMESTAMP 유형을 사용하여 생성 시간과 업데이트 시간을 기록합니다. 여기서 update_at는 업데이트될 때 자동으로 업데이트됩니다.
  • 위의 코드로 배송지 주소 테이블을 성공적으로 생성했습니다. 아래에는 후속 테스트 및 사용을 위해 일부 샘플 데이터를 삽입할 수 있습니다. 삽입 작업을 수행하려면 다음 명령을 사용할 수 있습니다.
  • INSERT INTO delivery_address (user_id, address, city, province, postal_code, phone_number, is_default)
    VALUES (1, '北京市朝阳区XX街道XX号', '北京', '北京市', '100000', '13812345678', 1),
           (1, '北京市海淀区XX街道XX号', '北京', '北京市', '100001', '13856781234', 0),
           (2, '上海市黄浦区XX街道XX号', '上海', '上海市', '200000', '13987654321', 1);
  • 위 코드에서는 세 개의 샘플 데이터를 삽입했습니다. 두 명의 사용자가 서로 다른 배송 주소에 해당하며 기본 주소가 설정되었습니다.

위 단계를 거쳐 식료품 쇼핑 시스템의 배송 주소 테이블을 성공적으로 생성하고 샘플 데이터를 삽입했습니다. 시스템은 이러한 데이터를 기반으로 배송 작업을 수행할 수 있습니다. 물론 실제 응용 분야에서는 특정 요구 사항에 따라 테이블을 최적화하고 확장할 수도 있습니다.

요약: 이 글에서는 MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블을 설정하는 단계를 자세히 소개하고 구체적인 코드 예제를 제공합니다. 배송 주소 테이블은 식료품 쇼핑 시스템에서 매우 중요한 테이블로, 시스템 배송 작업의 기초를 제공합니다. 이 글이 모든 분들이 MySQL 데이터베이스를 이해하고 적용하는데 도움이 되기를 바랍니다.

위 내용은 MySQL에서 식료품 쇼핑 시스템의 배송 주소 테이블 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.