Pembinaan pangkalan data sistem pendaftaran dan log masuk pengguna php

Buat analisis pangkalan data

Versi ini Pangkalan data menambah masa cipta (masa penciptaan) dan createip (ip apabila dibuat) berdasarkan id versi sebelumnya, nama pengguna dan userpwd Kata laluan disulitkan dengan md5 dan disimpan dalam pangkalan data

Butiran medan adalah sebagai berikut:

Nama medan

id

nama pengguna

userpwd

createtime

createip

Jenis medan

int

varchar

varchar

int

int

Panjang padang

11

30

32

1111

Perihalan medan

Nombor

Nama Pengguna

Kata Laluan

Masa penciptaan

Alamat ip

Jalankan mysql dalam tetingkap command prompt

Selepas memasang MySQL, kita boleh menyambung mysql melalui cmd

Klik sudut kanan bawah desktop untuk memulakan Butang (ambil window7 saya sebagai contoh)

m1.png

Klik untuk masuk, masukkan cmd, klik OK

m2.png

untuk memasuki Antara Muka baris arahan, pertama kita perlu mencari program MySQL kami. Baris arahan adalah pada pemacu C secara lalai Kami memasukkan D: untuk memasukkan pemacu D

(kerana MySQL saya dipasang pada pemacu D, laluan pemasangan ialah D: phpStudyMySQLbin)

Nota: Jika anda ingin menampal dalam mod baris arahan, anda hanya boleh menggunakan butang kanan tetikus, bukan Ctrl+V

m3.png

Seterusnya, masukkan cd D:phpStudyMySQLbin dan tekan Enter untuk memasukkan folder bin fail pemasangan MySQL

m4.png

Masukkan mysql -hlocalhost -uroot -proot Selepas menekan Enter, kejayaan akan dipaparkan

m5.png

Pada masa ini, kita boleh memasukkan pernyataan sql di dalam

.

Nota: Terdapat ";" di hujung setiap baris arahan


Pernyataan untuk mencipta pangkalan data

Kami telah menulis Sekarang anda mempunyai pernyataan untuk mencipta pangkalan data, anda hanya perlu menyalinnya, tampalkannya ke dalam command prompt tetingkap selepas mysql>, dan klik Enter untuk menciptanya dengan jayanya:

m6.png

Masukkan jadual ;Paparkan jadual pengguna yang kami buat:

m7.png

Masukkan desc user; untuk memaparkan struktur jadual pengguna

m8.png


Penyataan lengkap untuk mencipta pangkalan data

DROP DATABASE IF EXISTS userdb;
CREATE DATABASE userdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE userdb;
CREATE TABLE user(
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(30) DEFAULT NULL,
userpwd varchar(32) DEFAULT NULL,
createtime int(11) NOT NULL,
createip int(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into user(username,userpwd) values('admin','admin');

Pernyataan terperinci:

1 .Tentukan sama ada userdb pangkalan data wujud, padamkannya jika wujud

2. Cipta pangkalan data userdb, tetapkan kaedah pengekodan kepada utf8

3 Pilih pustaka userdb yang dibuat

4. Cipta jadual pengguna Terdapat lima medan dalam jadual, iaitu nombor id, nama pengguna, kata laluan, acara penciptaan, dan ip yang digunakan semasa membuat

enjin sebagai MyISAM, pengekodan jadual pengguna ialah utf8.

6 Masukkan pernyataan untuk mula menguji penggunaan log masuk



Meneruskan pembelajaran
||
DROP DATABASE IF EXISTS userdb; CREATE DATABASE userdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE userdb; CREATE TABLE user( id int(11) NOT NULL AUTO_INCREMENT, username varchar(30) DEFAULT NULL, userpwd varchar(32) DEFAULT NULL, createtime int(11) NOT NULL, createip int(11) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; insert into user(username,userpwd) values('admin','admin');
  • Cadangan kursus
  • Muat turun perisian kursus