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:11697semak 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