Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan MySQL untuk mencipta jadual pengguna untuk sistem beli-belah runcit

Cara menggunakan MySQL untuk mencipta jadual pengguna untuk sistem beli-belah runcit

PHPz
PHPzasal
2023-11-01 09:43:591267semak imbas

Cara menggunakan MySQL untuk mencipta jadual pengguna untuk sistem beli-belah runcit

Cara menggunakan MySQL untuk membina jadual pengguna untuk sistem beli-belah runcit

Jadual pengguna ialah bahagian penting dalam mana-mana sistem beli-belah runcit Ia digunakan untuk menyimpan maklumat asas pengguna dan kelayakan log masuk. Dalam artikel ini, kami akan memperkenalkan cara menggunakan pangkalan data MySQL untuk membina jadual pengguna yang ringkas tetapi praktikal dan menyediakan contoh kod khusus.

  1. Buat pangkalan data dan jadual pengguna

Pertama, kita perlu mencipta pangkalan data untuk menyimpan jadual pengguna. Dalam MySQL, anda boleh menggunakan pernyataan berikut untuk mencipta pangkalan data bernama "grocery_system":

CREATE DATABASE grocery_system

Seterusnya, kita boleh menggunakan penyataan berikut untuk mencipta jadual pengguna bernama "pengguna":

GUNAKAN grocery_system ;

BUAT pengguna JADUAL (
id INT AUTO_INCREMENT KUNCI UTAMA,
nama pengguna VARCHAR(255) BUKAN NULL,
kata laluan VARCHAR(255) BUKAN NULL,
e-mel VARCHAR(255) BUKAN NULL,
log_dalam MASA TERAKHIR AMP
);

    Tetapkan medan jadual pengguna
Jadual pengguna termasuk medan berikut:

    id: ID pengguna, kunci utama, kenaikan automatik.
  • nama pengguna: Nama pengguna, tidak boleh diulang.
  • kata laluan: Kata laluan log masuk, yang biasanya disimpan secara disulitkan.
  • e-mel: E-mel pengguna, digunakan untuk mendapatkan kata laluan dan menghantar maklumat membeli-belah.
  • created_at: masa penciptaan pengguna, nilai lalai ialah masa semasa.
  • last_login: Masa log masuk terakhir pengguna, nilai awal kosong.
    Masukkan dan ubah suai maklumat pengguna
Seterusnya, kita boleh menggunakan pernyataan INSERT untuk memasukkan maklumat pengguna baharu ke dalam jadual pengguna. Berikut ialah contoh:

MASUKKAN KE DALAM pengguna (nama pengguna, kata laluan, e-mel) NILAI ('pengguna1', 'kata laluan1', 'pengguna1@example.com');

Ini akan memasukkan rekod ke dalam jadual pengguna, yang mengandungi pengguna Maklumat pengguna baharu bernama "user1", kata laluan "password1", dan alamat e-mel "user1@example.com".

Jika anda perlu mengubah suai maklumat pengguna, anda boleh menggunakan kenyataan UPDATE. Contohnya, untuk menukar alamat e-mel pengguna "user1" kepada "user1_updated@example.com", anda boleh menggunakan pernyataan berikut:

KEMASKINI pengguna SET email = 'user1_updated@example.com' WHERE nama pengguna = 'user1';

    Pertanyaan Pengguna Maklumat
Dalam sistem beli-belah runcit, biasanya kita perlu mencari maklumat pengguna berdasarkan nama pengguna atau e-mel. Berikut ialah beberapa contoh pernyataan pertanyaan:

-- Soal maklumat pengguna berdasarkan nama pengguna

PILIH * DARI pengguna WHERE nama pengguna = 'pengguna1'-- Soal maklumat pengguna berdasarkan e-mel
PILIH * DARI pengguna DI MANA e-mel = '; user1@example .com';

--Soal semua maklumat pengguna
PILIH * DARI pengguna;


Padam maklumat pengguna

  1. Jika anda perlu memadam maklumat pengguna, anda boleh menggunakan kenyataan DELETE. Sebagai contoh, untuk memadam maklumat pengguna dengan nama pengguna "pengguna1", anda boleh menggunakan pernyataan berikut:
PADAM DARI pengguna DI MANA nama pengguna = 'pengguna1'

Di atas adalah contoh mudah tetapi praktikal untuk mencipta dan menggunakan jadual pengguna . Sudah tentu, dalam sistem beli-belah runcit sebenar, jadual pengguna mungkin termasuk lebih banyak medan dan fungsi, seperti alamat pengguna, nombor telefon mudah alih, dsb. Ini hanyalah titik permulaan asas, anda boleh mengembangkan dan mengoptimumkan mengikut keperluan sebenar.

Saya harap artikel ini dapat membantu anda memahami cara menggunakan MySQL untuk membina jadual pengguna untuk sistem beli-belah runcit.

Atas ialah kandungan terperinci Cara menggunakan MySQL untuk mencipta jadual pengguna untuk sistem beli-belah runcit. 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