Rumah > pangkalan data > tutorial mysql > Wujudkan jadual alamat penghantaran pengguna untuk sistem beli-belah runcit dalam MySQL

Wujudkan jadual alamat penghantaran pengguna untuk sistem beli-belah runcit dalam MySQL

WBOY
Lepaskan: 2023-11-01 11:03:29
asal
1318 orang telah melayarinya

Wujudkan jadual alamat penghantaran pengguna untuk sistem beli-belah runcit dalam MySQL

Untuk mewujudkan jadual alamat penghantaran pengguna sistem beli-belah makanan dalam MySQL, contoh kod khusus diperlukan

Apabila membangunkan sistem membeli-belah makanan, alamat penghantaran pengguna adalah bahagian yang sangat penting dan memerlukan jadual pangkalan data bebas untuk disimpan ia Maklumat alamat penghantaran pengguna. Dalam MySQL, anda boleh menggunakan pernyataan CREATE TABLE untuk mencipta jadual alamat penghantaran pengguna.

Mula-mula, kami mencipta pangkalan data bernama "alamat", dan kemudian mencipta jadual bernama "alamat_pengguna" dalam pangkalan data untuk menyimpan maklumat alamat penghantaran pengguna. Struktur jadual adalah seperti berikut:

CREATE TABLE user_address (
    address_id INT(11) NOT NULL AUTO_INCREMENT,
    user_id INT(11) NOT NULL,
    recipient_name VARCHAR(50) NOT NULL,
    phone_number VARCHAR(20) NOT NULL,
    province VARCHAR(50) NOT NULL,
    city VARCHAR(50) NOT NULL,
    district VARCHAR(50) NOT NULL,
    street VARCHAR(100) NOT NULL,
    PRIMARY KEY (address_id),
    FOREIGN KEY (user_id) REFERENCES users(user_id)
);
Salin selepas log masuk

Kod di atas mencipta jadual bernama "user_address", yang mengandungi medan berikut:

  • address_id: Menerima ID alamat, yang merupakan jenis integer yang meningkat secara automatik sebagai kunci utama .
  • user_id: ID pengguna, dikaitkan dengan ID pengguna dalam jadual pengguna, digunakan untuk menunjukkan pengguna mana alamat penghantaran itu.
  • nama_penerima: Nama penerima, disimpan menggunakan jenis VARCHAR(50).
  • phone_number: Nombor telefon mudah alih penerima, disimpan menggunakan jenis VARCHAR(20).
  • daerah: Wilayah, disimpan menggunakan jenis VARCHAR(50).
  • bandar: Bandar, disimpan menggunakan jenis VARCHAR(50).
  • daerah: Daerah/daerah, disimpan menggunakan jenis VARCHAR(50).
  • jalan: alamat jalan, disimpan menggunakan jenis VARCHAR(100).

Dalam penciptaan jadual, kekangan kunci asing digunakan untuk memastikan bahawa nilai medan user_id mesti wujud dalam medan user_id jadual pengguna. Ini memastikan bahawa setiap alamat penghantaran sepadan dengan pengguna yang sah.

Seterusnya, anda boleh memasukkan beberapa data ujian ke dalam jadual alamat_pengguna untuk mengesahkan ketepatan jadual. Kod sampel untuk memasukkan data adalah seperti berikut:

INSERT INTO user_address (user_id, recipient_name, phone_number, province, city, district, street)
VALUES
    (1, '张三', '13812345678', '北京市', '北京市', '朝阳区', '朝阳路1号'),
    (1, '张三', '13812345678', '上海市', '上海市', '浦东新区', '浦东路2号'),
    (2, '李四', '13998765432', '广东省', '广州市', '天河区', '天河路3号');
Salin selepas log masuk

Kod di atas memasukkan tiga data alamat ujian, yang masing-masing milik Zhang San dengan ID 1 dan Li Si dengan ID 2.

Melalui contoh kod di atas, kami telah menyelesaikan penciptaan dan pemasukan data jadual alamat penghantaran pengguna sistem beli-belah makanan dalam MySQL. Pembangun boleh membuat pengubahsuaian dan sambungan yang sepadan mengikut keperluan sebenar mereka untuk memenuhi keperluan fungsian dan logik perniagaan sistem.

Atas ialah kandungan terperinci Wujudkan jadual alamat penghantaran pengguna untuk sistem beli-belah runcit dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan