本版本資料庫在前一個版本id 、username 、userpwd 的基礎上增加了createtime(建立時間)和createip(建立時的ip),密碼採用md5加密之後存入資料庫
欄位名稱 | id | username | #userpwd | createtime | #createip |
欄位類型 | int | varchar | varchar | #int | int |
#欄位長度 | ##11 | 30 | 32 | #11 | 11 |
欄位描述 | 編號 | 使用者名稱 | 密碼 | 建立時間 | #Ip位址 |
##在命令提示字元視窗下執行mysql
安裝好MySQL,我們可以透過cmd連接mysql
點擊桌面右下角開始按鈕(以我的window7為例)
點擊進入,輸入cmd,點確定
進入命令列介面,首先我們需要找到我們的MySQL程序,命令列預設在C盤,我們輸入D:進入D盤
(因為我的MySQL安裝在D盤,安裝路徑為D:\phpStudy\MySQL \bin)
註:命令列模式下想要貼上的話只能使用滑鼠右鍵,不能使用使用Ctrl+V
接下來輸入cd D:\phpStudy\MySQL\bin點選回車,進入MySQL安裝檔的bin資料夾
輸入mysql -hlocalhost -uroot -proot ,回車後,會顯示成功
這時候,我們就能在裡面輸入sql語句了
註:每一行指令結束都有一個「;」
#建立資料庫的語句
#我們已經寫好了創建資料庫的語句,大家只要將其複製,貼上進命令提示字元視窗中mysql>的後面,點擊回車即創建成功:
輸入show tables;顯示我們建立的user表:
#輸入desc user;則顯示user表的結構
建立資料庫的完整語句
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.判斷是否存在資料庫userdb,存在則刪除
#2.建立userdb資料庫,設定編碼方式為utf8
3.選擇建立的userdb庫
4.建立一個user表,表裡面有五個字段,分別是id編號、使用者名稱、密碼、建立事件、建立時使用的ip
5.定義儲存引擎為MyISAM,user表的編碼為utf8。
6.插入一語句用於開始測試登入使用
#下一節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');