php用戶注冊登錄系統(tǒng)之數(shù)據(jù)庫搭建
創(chuàng)建數(shù)據(jù)庫分析
本版本數(shù)據(jù)庫在前一個版本id 、username 、userpwd 的基礎上增加了createtime(創(chuàng)建時間)和createip(創(chuàng)建時的ip),密碼采用md5加密之后存入數(shù)據(jù)庫
字段詳細信息如下:
字段名 | id | username | userpwd | createtime | createip |
字段類型 | int | varchar | varchar | int | int |
字段長度 | 11 | 30 | 32 | 11 | 11 |
字段描述 | 編號 | 用戶名 | 密碼 | 創(chuàng)建時間 | Ip地址 |
在命令提示符窗口下運行 mysql
安裝好MySQL,我們可以通過cmd連接mysql
點擊桌面右下角開始按鈕(以我的window7為例)
點擊進入,輸入cmd,點確定
進入命令行界面,首先我們需要找到我們的MySQL程序,命令行默認在C盤,我們輸入D:進入D盤
(因為我的MySQL安裝在D盤,安裝路徑為D:phpStudyMySQLbin)
注:命令行模式下想要粘貼的話只能使用鼠標右鍵,不能使用使用Ctrl+V
接下來輸入cd D:phpStudyMySQLbin點擊回車,進入MySQL安裝文件的bin文件夾
輸入mysql -hlocalhost -uroot -proot ,回車后,會顯示成功
這時候,我們就能在里面輸入sql語句了
注:每一行指令結束都有一個“;”
創(chuàng)建數(shù)據(jù)庫的語句
我們已經寫好了創(chuàng)建數(shù)據(jù)庫的語句,大家只要將其復制,粘貼進命令提示符窗口中mysql>的后面,點擊回車即創(chuàng)建成功:
輸入show tables;顯示我們創(chuàng)建的user表:
輸入desc user;則顯示user表的結構
創(chuàng)建數(shù)據(jù)庫的完整語句
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');
語句詳解:
1.判斷是否存在數(shù)據(jù)庫userdb,存在則刪除
2.創(chuàng)建userdb數(shù)據(jù)庫,設定編碼方式為utf8
3.選擇創(chuàng)建的userdb庫
4.創(chuàng)建一個user表,表里面有五個字段,分別是id編號、用戶名、密碼、創(chuàng)建事件、創(chuàng)建時使用的ip
5.定義存儲引擎為MyISAM,user表的編碼為utf8。
6.插入一條語句用于開始測試登錄使用