Node學習03 Node操作mysql資料庫

2021-10-18 14:23:42 字數 2113 閱讀 4266

cnpm install mysq
運算元據庫**

/*

* @author: your name

* @date: 2021-02-01 10:06:29

* @lastedittime: 2021-02-01 10:24:11

* @lasteditors: please set lasteditors

* @description: in user settings edit

* @filepath: \01mysql\index.js

*/// 引入mysql

let mysql =

require

('mysql');

// 建立物件儲存資料庫連線配置

const options =

;// 建立資料庫連線物件

const connection = mysql.

createconnection

(options)

;// 建立連線

connection.

connect

((err)

=>

else})

;// 執行資料庫語句

// 執行查詢語句

let strsql =

'select * from user'

;connection.

query

(strsql,

(err, results, fields)

=>

else

})

執行截圖:

刪除表操作

let strsql2 =

'drop table user'

;connection.

query

(strsql2,

(err, results)

=>

else

})

執行截圖:

4.刪除資料庫:

let strsql3 =

'drop database test'

;connection.

query

(strsql3,

(err, results)

=>

else

})

執行截圖:5.建立資料庫:

let strsql4 =

'create database mall'

;connection.

query

(strsql4,

(err, results)

=>

else

})

建立表

let strsql5 =

`create table user (

id int not null,

username varchar(255) null,

password varchar(255) null,

email varchar(255) null,

primary key (id));`

;connection.

query

(strsql5,

(err, results)

=>

else

})

執行截圖:

node學習之 什麼是node?

i o input output 輸入輸出流 正常情況下i o的操作都是阻塞的 ajax同步是阻塞的 有 網路請求 資料庫處理 檔案的讀寫。1.防止甩鍋,明確資料互動的錯誤問題在誰。api介面文件是後端大神寫的,返回資料沒有,那麼是誰的鍋?2.能夠書寫api。全棧 3.了解前後端的互動流程 js不僅...

node 檔案操作

var path require path var fs require fs 檢測檔案是否存在 fs.stat path.join dirname,mysql.js function err,stat 物件描述常規檔案,則返回 true。if stat.isfile 開啟檔案 fs.open pa...

node網路操作

如何計算迴圈節長度呢?想想我們手算,如果餘數比除數小,我們會在後面補0然後再除。也就是說補零之後的數是下一次的被除數。如果被除數重複出現,除數確定的,那麼商和餘數也就是一樣的。這時,迴圈節就出現了。下面的函式分為兩部分,補零操作 查詢有沒有同樣的被除數存在,如果有,就找到了迴圈節,計算迴圈節長度並返...