Rumah >pangkalan data >tutorial mysql >Amalan reka bentuk jadual MySQL: Buat jadual klasifikasi berita dan jadual teg
Amalan reka bentuk jadual MySQL: Buat jadual klasifikasi berita dan jadual teg
Dalam proses pembangunan laman web, klasifikasi berita dan teg adalah fungsi yang sangat biasa. Untuk menyusun dan mengurus maklumat berita dengan lebih baik, kami perlu mereka bentuk jadual pangkalan data yang sepadan untuk menyimpan dan memproses data berkaitan klasifikasi dan label. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk mencipta jadual klasifikasi berita dan jadual teg, dan menyediakan contoh kod yang sepadan.
Mula-mula, kita perlu mencipta jadual klasifikasi berita untuk menyimpan maklumat klasifikasi berita yang berbeza. Jadual hendaklah mengandungi sekurang-kurangnya medan berikut:
Berikut ialah contoh kod SQL untuk membuat jadual klasifikasi berita:
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 );
Seterusnya, kita perlu mencipta jadual tag untuk menyimpan maklumat tag yang dikaitkan dengan berita yang berbeza . Jadual hendaklah mengandungi sekurang-kurangnya medan berikut:
Berikut ialah contoh kod SQL untuk membuat jadual tag:
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 );
Setelah struktur jadual dibuat, kami boleh memasukkan beberapa data ujian ke dalam jadual klasifikasi berita dan jadual tag untuk kegunaan seterusnya dan pengesahan. Berikut ialah contoh kod SQL untuk memasukkan data ujian ke dalam jadual klasifikasi berita dan jadual label:
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 ('健康');
Dengan menggunakan pernyataan SELECT MySQL, kami boleh menanyakan data yang sepadan daripada jadual klasifikasi berita dan labelkan jadual. Berikut ialah contoh kod SQL untuk menanyakan klasifikasi berita dan data label:
-- 查询所有的新闻分类 SELECT * FROM news_category; -- 查询所有的新闻标签 SELECT * FROM news_tag;
Perlu diingat bahawa contoh di atas hanya menunjukkan pernyataan pertanyaan mudah Dalam aplikasi sebenar, pertanyaan dan penapis yang lebih kompleks mungkin diperlukan berdasarkan keperluan tertentu.
Ringkasan:
Dalam pembangunan laman web, klasifikasi berita dan tag adalah fungsi yang sangat penting Sama ada reka bentuknya munasabah atau tidak berkaitan secara langsung dengan organisasi dan pengurusan maklumat berita. Dengan mencipta jadual klasifikasi berita dan jadual label, dan menggunakan contoh kod SQL yang sepadan, anda boleh melaksanakan fungsi berkaitan klasifikasi dan pelabelan dengan lebih baik. Saya harap artikel ini akan membantu semua orang dalam reka bentuk jadual MySQL sebenar.
Atas ialah kandungan terperinci Amalan reka bentuk jadual MySQL: Buat jadual klasifikasi berita dan jadual teg. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!