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 | 11 | 11 |
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)
Klik untuk masuk, masukkan cmd, klik OK
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
Seterusnya, masukkan cd D:phpStudyMySQLbin dan tekan Enter untuk memasukkan folder bin fail pemasangan MySQL
Masukkan mysql -hlocalhost -uroot -proot Selepas menekan Enter, kejayaan akan dipaparkan
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:
Masukkan jadual ;Paparkan jadual pengguna yang kami buat:
Masukkan desc user; untuk memaparkan struktur jadual pengguna
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