Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mereka bentuk struktur jadual pengiklanan pusat membeli-belah dalam MySQL?

Bagaimana untuk mereka bentuk struktur jadual pengiklanan pusat membeli-belah dalam MySQL?

PHPz
PHPzasal
2023-10-31 11:48:11714semak imbas

Bagaimana untuk mereka bentuk struktur jadual pengiklanan pusat membeli-belah dalam MySQL?

Bagaimana untuk mereka bentuk struktur jadual pengiklanan pusat membeli-belah dalam MySQL?

Apabila mereka bentuk struktur meja slot pengiklanan pusat membeli-belah, kita harus mempertimbangkan atribut dan hubungan slot pengiklanan untuk memenuhi keperluan operasi laman web pusat membeli-belah. Berikut ialah contoh reka bentuk struktur jadual slot asas untuk membantu anda mencapai matlamat ini.

  1. Jadual pengiklanan (ad_position)

Nama jadual: ad_position
Field: position_id, position_name, position_timedesc ๐ŸŽœ#

Penjelasan:

    id_kedudukan: ID slot pengiklanan, pengecam unik, sebagai kunci utama
  • nama_jawatan: Nama slot pengiklanan, digunakan untuk memaparkan nama slot Atau kenal pasti ruang pengiklanan
  • position_desc: Penerangan ruang pengiklanan, yang boleh menerangkan lokasi khusus ruang pengiklanan atau maklumat lain yang berkaitan
  • create_time: Masa penciptaan ruang pengiklanan, rekodkan masa penciptaan ruang pengiklanan
  • update_time: Masa kemas kini slot pengiklanan, rekod masa kemas kini terakhir slot pengiklanan
    Jadual pengiklanan (iklan )
  1. #๐ŸŽœ๐ŸŽœ #
  2. Nama jadual: ad
Medan: ad_id, ad_name, ad_position_id, ad_image_url, ad_link_url, sort_order, start_time, end_time, is_enabled, create_time#๐ŸŽœ, is_enabled, create_time๐ŸŽœ## ๐ŸŽœ#Penjelasan:


ad_id: ID Pengiklanan, pengecam unik, sebagai kunci utama

ad_name: Nama pengiklanan, digunakan untuk memaparkan atau mengenal pasti iklan #๐ŸŽœ๐ŸŽœ #
    ad_position_id: ID slot pengiklanan, kunci asing dikaitkan dengan medan position_id jadual slot iklan
  • ad_image_url: Alamat imej pengiklanan, digunakan untuk memaparkan imej pengiklanan
  • #๐ŸŽœ ๐ŸŽœ#ad_link_url: Alamat pautan pengiklanan, yang akan melonjak apabila iklan diklik Pergi ke pautan ini
  • urutan_urutan: Urutan pengisihan iklan, digunakan untuk mengawal susunan paparan iklan
  • start_time: Masa mula iklan, kawal tempoh masa paparan iklan
  • end_time: Masa tamat iklan, kawal tempoh masa paparan iklan
  • is_enabled: Sama ada iklan didayakan, anda boleh mengawal paparan atau penyembunyian iklan
  • create_time: Masa penciptaan iklan, rekod masa penciptaan iklan
  • update_time: Masa kemas kini iklan, rekod masa kemas kini terakhir iklan
  • Kod sampel adalah seperti berikut (berdasarkan MySQL): #๐ŸŽœ๐ŸŽœ #
  • BUAT JADUAL kedudukan_iklan (
  • id_kedudukan INT(11) BUKAN NULL AUTO_INCREMENT,
  • nama_jawatan VARCHAR( 100) BUKAN NULL,
  • desc_kedudukan kod> VARCHAR(255),
masa_buat MASA TARIKH BUKAN NULL,

masa_kemas kini MASA TARIKH BUKAN NULL,

KUNCI UTAMA (id_kedudukan )

) ENGINE=InnoDB DEFAULT CHARSET=utf8;ad_position (
position_id INT(11) NOT NULL AUTO_INCREMENT,
position_name VARCHAR(100) NOT NULL,
position_desc VARCHAR(255),
create_time DATETIME NOT NULL,
update_time DATETIME NOT NULL,
PRIMARY KEY (position_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE ad (
ad_id INT(11) NOT NULL AUTO_INCREMENT,
ad_name VARCHAR(100) NOT NULL,
ad_position_id INT(11) NOT NULL,
ad_image_url VARCHAR(255) NOT NULL,
ad_link_url VARCHAR(255) NOT NULL,
sort_order INT(11) NOT NULL DEFAULT '0',
start_time DATETIME,
end_time DATETIME,
is_enabled TINYINT(1) NOT NULL DEFAULT '1',
create_time DATETIME NOT NULL,
update_time DATETIME NOT NULL,
PRIMARY KEY (ad_id),
CONSTRAINT fk_ad_position_id FOREIGN KEY (ad_position_id) REFERENCES ad_position (position_id
CIPTA JADUAL iklan (

ad_id INT (11) BUKAN NULL AUTO_INCREMENT,

nama_iklan VARCHAR(100) NOT NULL,

ad_position_id INT(11) NOT NULL,<p> url_imej_iklan</p>
VARCHAR(255) BUKAN NULL, url_pautan_iklan VARCHAR(255) BUKAN NULL,#๐ŸŽœ ๐ŸŽœ# urutan_isih INT(11) BUKAN NULL LALAI '0',#๐ŸŽœ๐ŸŽœ# masa_mula TARIKH MASA,#๐ŸŽœ๐ŸŽœ# masa tamat TARIKH MASA,# ๐ŸŽœ๐ŸŽœ# didayakan TINYINT(1) NOT NULL DEFAULT '1',#๐ŸŽœ๐ŸŽœ# create_time DATETIME NOT NULL,#๐ŸŽœ๐ŸŽœ# update_time DATETIME NOT NULL,#๐ŸŽœ๐ŸŽœ# PRIMARY KEY (ad_id ),#๐ŸŽœ๐ŸŽœ# KEKANGAN fk_ad_position_id FOREIGN KUNCI (ad_position_id) RUJUKAN ad_position (position_id) #๐ŸŽœ๐ŸŽœ#) ENGINE=InnoDB DEFAULT CHARSET=utf8;#๐ŸŽœ๐ŸŽœ##๐ŸŽœ๐ŸŽœ#Kod di atas menghasilkan dua jadual, kedudukan_iklan dan iklan, masing-masing Digunakan untuk menyimpan maklumat yang berkaitan dengan slot pengiklanan dan iklan. Perkaitan kunci asing diwujudkan melalui medan position_id jadual iklan_kedudukan dan medan_id_kedudukan pada jadual iklan. #๐ŸŽœ๐ŸŽœ##๐ŸŽœ๐ŸŽœ#Reka bentuk struktur meja ini boleh digunakan untuk laman web pusat membeli-belah yang ringkas untuk memenuhi keperluan paparan pengiklanan dan pengurusan asas. Sudah tentu, bergantung pada keperluan perniagaan tertentu, struktur jadual boleh diselaraskan atau dikembangkan. Harap ini membantu! #๐ŸŽœ๐ŸŽœ#

Atas ialah kandungan terperinci Bagaimana untuk mereka bentuk struktur jadual pengiklanan pusat membeli-belah dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan๏ผš
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn