Node資料庫入門 登入註冊功能

2022-06-26 11:21:10 字數 3318 閱讀 2918

(1).mysql模組安裝

npm i mysql -d
(2).co-msql模組安裝(該模組不是乙個獨立的模組,而是mysql的封裝,他可以把普通接連封裝成乙個可以做非同步呼叫的連線)

npm i co-mysql -d

insert into  

(xx,xx) values (val,val);

insert init user_table (username,password) values (

'comedy

','000000

');

delete from 

where 條件;

delete from user_table where id=2;

update 

set 字段=新值,字段=新值,。。。 where 條件;

update user_table set password='

000000

' , username='

comedy

' where id=2;

select 字段列表 from  

where 條件 order by 字段 limit 30,30;

比如說:「我們去圖書館找書,是直接快?還是現查目錄快?索引就是充當資料目錄的角色」。但方法都是有利有弊,索引在方便你查詢的時候,也要犧牲磁碟的空間為代價。

普通索引:這是最基本的索引,它沒有任何限制。

唯一索引:它與前面的普通索引類似,不同的就是:索引列的值必須唯一,但允許有空值。

主鍵索引:它是一種特殊的唯一索引,不允許有空值。

組合索引:列值的組合必須唯一。

索引 ——提高查詢效能、降低其他操作效能、更省空間。

全文索引——適合文字搜尋。

regist_login.html

"en

">"

text

"class="

username

" />

"password

"class="

password

" />

class="

reg">註冊

class="

login

">登入

1.連線到伺服器

let db=mysql.createconnection()

if(db)

//2.配合http

1.連線到伺服器:連線池

let conn=mysql.createpool()

let db=co(conn); //

co-mysql

//2.配合http

'註冊成功');}}

catch

(error)

res.end();}}

else

if(pathname=='

/login

')else

'`);

if(data.length<=0

)else

'`);

if(pwd[0].password!=password)

else}}

catch

(error)

res.end();}}

else

`,(err,buffer)=>

else

res.end();})}

}).listen(

8520,()=>);

view code

登入註冊資料庫建立

學習前端的時候ajax學習的時候主要練習講解的就是登入註冊問題,從最開始的源生 到後來的jquery再到後面的angularjs。講了這三種登入註冊問題。我先講一下後台資料庫的建立,因為不管是哪一種後台都是一樣的,只有前台js的時候才有差別。要登入和註冊,首先就要先建立資料庫,我們設計資料庫表的時候...

node使用資料庫(封裝登入驗證)

頁面 localhost 8080 1.html 資料庫 localhost phpmyadmin 一.模組安裝 安裝cnpm cnpm init y 安裝mysql cnpm i mysql d 安裝co mysql cnpm i co mysql d 二.封裝 公共校驗 validator.js...

mysql建使用者註冊登入表 登入註冊資料庫建立

學習前端的時候ajax學習的時候主要練習講解的就是登入註冊問題,從最開始的源生 到後來的jquery再到後面的angularjs。講了這三種登入註冊問題。我先講一下後台資料庫的建立,因為不管是哪一種後台都是一樣的,只有前台js的時候才有差別。要登入和註冊,首先就要先建立資料庫,我們設計資料庫表的時候...