Rumah  >  Artikel  >  pangkalan data  >  Tutorial reka bentuk jadual MySQL: Cipta jadual maklumat pengguna yang mudah

Tutorial reka bentuk jadual MySQL: Cipta jadual maklumat pengguna yang mudah

WBOY
WBOYasal
2023-07-01 12:18:064423semak imbas

Tutorial reka bentuk jadual MySQL: Cipta jadual maklumat pengguna yang mudah

Dalam proses membangunkan aplikasi web, maklumat pengguna adalah keperluan biasa. Untuk menyimpan dan mengurus maklumat pengguna dengan mudah, kami boleh menggunakan pangkalan data MySQL. Tutorial ini menunjukkan kepada anda cara membuat jadual maklumat pengguna yang mudah dan menyediakan contoh kod yang sepadan.

Mari kita tentukan dahulu medan jadual maklumat pengguna. Jadual maklumat pengguna asas boleh mengandungi medan berikut:

  • id: pengecam unik pengguna, sebagai kunci utama.
  • nama pengguna: nama pengguna, digunakan untuk log masuk.
  • kata laluan: Kata laluan, digunakan untuk mengesahkan identiti.
  • e-mel: Alamat e-mel yang digunakan untuk menghubungi pengguna.
  • umur: umur.
  • jantina: jantina.
  • create_time: masa penciptaan, digunakan untuk merekodkan masa pendaftaran pengguna.
  • update_time: masa kemas kini, digunakan untuk merekodkan masa pengubahsuaian maklumat pengguna.

Seterusnya, kami melaksanakan pernyataan SQL berikut untuk mencipta jadual maklumat pengguna melalui klien baris arahan MySQL atau alat antara muka grafik.

CREATE TABLE user_info (
  id INT(11) NOT NULL AUTO_INCREMENT,
  username VARCHAR(50) NOT NULL,
  password VARCHAR(50) NOT NULL,
  email VARCHAR(100) NOT NULL,
  age INT(3),
  gender ENUM('male', 'female'),
  create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  update_time TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (id),
  UNIQUE KEY (username),
  UNIQUE KEY (email)
);

Pernyataan SQL di atas mula-mula mencipta jadual bernama user_info menggunakan pernyataan CREATE TABLE. Kami kemudiannya menentukan nama setiap medan, jenis data dan kekangan yang berkaitan. Sebagai contoh, medan id ditakrifkan sebagai jenis integer menggunakan INT(11), dan ditetapkan sebagai kunci utama (KUNCI UTAMA, nama pengguna, kata laluan dan medan e-mel ditakrifkan sebagai jenis rentetan menggunakan VARCHAR dan ditetapkan sebagai bukan nol (BUKAN NULL), dan dicipta secara berasingan (KUNCI UNIK); medan umur ditakrifkan sebagai jenis integer menggunakan INT(3), medan jantina ditakrifkan sebagai jenis penghitungan menggunakan ENUM('lelaki). ', 'female'), dan hanya nilai yang dibenarkan menjadi 'lelaki' atau 'female' ; Medan create_time dan update_time masing-masing menggunakan jenis TIMESTAMP, di mana medan create_time ditetapkan kepada nilai lalai kepada masa semasa (DEFAULT CURRENT_TIMESTAMP ), dan medan update_time ditetapkan untuk mengemas kini secara automatik apabila data dikemas kini (PADA KEMASKINI CURRENT_TIMESTAMP).

Selepas mencipta jadual maklumat pengguna, kami boleh memasukkan beberapa data sampel ke dalam jadual. Berikut ialah contoh pernyataan INSERT INTO untuk memasukkan rekod pengguna ke dalam jadual user_info.

INSERT INTO user_info (username, password, eamil, age, gender)
VALUES ('testuser', '123456', 'test@example.com', 25, 'male');

Dalam contoh di atas, kami telah menggunakan pernyataan INSERT INTO untuk memasukkan nilai medan yang berkaitan ke dalam lajur yang sepadan dalam jadual user_info.

Untuk membuat pertanyaan, mengemas kini dan memadam maklumat pengguna, kami boleh menggunakan penyata SELECT, UPDATE dan DELETE. Contohnya:

-- 查询所有用户信息
SELECT * FROM user_info;

-- 查询年龄大于20岁的用户信息
SELECT * FROM user_info WHERE age > 20;

-- 更新密码为新值的用户信息
UPDATE user_info SET password = 'newpassword' WHERE username = 'testuser';

-- 删除用户名为testuser的用户信息
DELETE FROM user_info WHERE username = 'testuser';

Contoh di atas menggunakan pernyataan SELECT untuk menanyakan maklumat pengguna daripada jadual user_info, kenyataan KEMASKINI untuk mengemas kini maklumat pengguna dan kenyataan DELETE untuk memadam rekod pengguna.

Melalui langkah di atas, kami berjaya mencipta jadual maklumat pengguna yang ringkas dan melakukan operasi berkaitan menggunakan pernyataan SQL. Dalam aplikasi sebenar, kami boleh menambah lebih banyak bidang dan operasi berkaitan seperti yang diperlukan untuk memenuhi keperluan perniagaan.

Ringkasan: Tutorial ini menunjukkan kepada anda cara membuat jadual maklumat pengguna ringkas menggunakan MySQL. Dengan mentakrifkan medan, jenis data dan kekangan jadual, dan menggunakan pernyataan SQL untuk melaksanakan operasi yang berkaitan, kami boleh menyimpan dan mengurus maklumat pengguna dengan mudah. Saya harap tutorial ini telah membantu pemahaman anda tentang reka bentuk dan operasi jadual MySQL.

Atas ialah kandungan terperinci Tutorial reka bentuk jadual MySQL: Cipta jadual maklumat pengguna yang mudah. 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