Rumah  >  Artikel  >  pangkalan data  >  Panduan reka bentuk jadual MySQL: Cipta jadual semakan produk ringkas

Panduan reka bentuk jadual MySQL: Cipta jadual semakan produk ringkas

WBOY
WBOYasal
2023-08-03 13:25:061204semak imbas

Panduan Reka Bentuk Jadual MySQL: Mencipta Jadual Semakan Produk Mudah

Apabila mereka bentuk pangkalan data, reka bentuk struktur jadual yang baik adalah penting. Artikel ini akan memperkenalkan cara membuat jadual semakan produk ringkas, termasuk reka bentuk struktur jadual dan contoh kod yang berkaitan. Semoga ia dapat memberikan sedikit rujukan untuk reka bentuk pangkalan data anda.

  1. Design struktur meja

Pertama, kita perlu menentukan medan jadual semakan produk. Jadual semakan produk ringkas boleh mengandungi medan berikut:

  • id: Pengecam unik ulasan, biasanya menggunakan jenis integer yang meningkat sendiri sebagai kunci utama.
  • ID Item (item_id): Pengecam unik item yang disemak, biasanya menggunakan jenis integer.
  • Nama pengguna (nama pengguna): Nama pengguna yang menyiarkan ulasan, biasanya menggunakan jenis rentetan.
  • Kandungan ulasan (kandungan): Kandungan ulasan pengguna pada produk, biasanya menggunakan jenis rentetan.
  • Masa ulasan (dicipta_di): Masa penciptaan ulasan, biasanya menggunakan jenis cap waktu.

Berdasarkan keperluan di atas, kami boleh mereka bentuk jadual bernama "komen". Pernyataan DDL khusus adalah seperti berikut:

CREATE TABLE ulasan (
id INT PRIMARY KEY AUTO_INCREMENT,
item_id INT,
) VARCHAR(50 nama pengguna) ,
TEKS kandungan,
dibuat_pada TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Dalam struktur jadual ini, kami menetapkan kunci utama jadual "komen" kepada medan "id" dan menggunakan atribut AUTO_INCREMENT untuk memastikan setiap ulasan mempunyai keunikan pengecam . Medan "item_id" digunakan untuk mengaitkan pengecam unik jadual produk, medan "nama pengguna" digunakan untuk merekodkan nama pengguna ulasan, medan "kandungan" digunakan untuk menyimpan kandungan ulasan dan Medan "created_at" digunakan untuk merekodkan masa penciptaan ulasan .

  1. Masukkan data

Seterusnya, kita boleh masukkan data ke dalam jadual "komen" melalui pernyataan INSERT. Contohnya, untuk memasukkan ulasan tentang ID produk 1, nama pengguna ialah "Zhang San", dan kandungannya ialah "Produk ini sangat bagus!", anda boleh menggunakan arahan berikut:

MASUKKAN KE DALAM ulasan (item_id, nama pengguna , kandungan)
NILAI ( 1, 'Zhang San', 'Produk ini sangat bagus! ');

  1. Data pertanyaan

Kita boleh menggunakan pernyataan SELECT untuk menanyakan ulasan produk tertentu. Sebagai contoh, untuk menanyakan semua ulasan bagi ID item 1 dan menyusunnya dalam susunan kronologi, anda boleh menggunakan arahan berikut:

SELECT * FROM comments
WHERE item_id = 1
ORDER BY created_at DESC;

  1. Kemas kini data

Jika anda perlu mengemas kini Kandungan ulasan atau nama pengguna boleh dikendalikan menggunakan kenyataan KEMASKINI. Contohnya, untuk mengemas kini kandungan ulasan nama pengguna "Zhang San" kepada "Produk ini sangat bagus!", anda boleh menggunakan arahan berikut:

KEMASKINI ulasan
SET kandungan = 'Produk ini sangat bagus! '
WHERE nama pengguna = '张三';

  1. Padam data

Jika anda perlu memadamkan ulasan, anda boleh menggunakan kenyataan DELETE untuk beroperasi. Contohnya, untuk memadam ulasan dengan nama pengguna "Zhang San", anda boleh menggunakan arahan berikut:

PADAM DARI ulasan
WHERE nama pengguna = 'Zhang San';

Ringkasan:

Artikel ini memperkenalkan cara mereka bentuk produk ringkas borang semakan. Dan menyediakan contoh kod yang berkaitan. Dalam reka bentuk pangkalan data sebenar, struktur jadual boleh dipertingkatkan lagi mengikut keperluan khusus dan indeks boleh ditambah untuk meningkatkan kecekapan pertanyaan. Saya harap kandungan ini akan membantu anda dalam reka bentuk jadual MySQL.

Atas ialah kandungan terperinci Panduan reka bentuk jadual MySQL: Cipta jadual semakan produk ringkas. 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