node.js(連接mysql)
mysql語句中的SQL
sql語句中的分類:
---DDL:(data define language)定義數據列(create,drop,alter,truncate)
---DML:(data manipulate language)--操作數據行(insert delete,update)
---DQL:(data query language)--數據查詢(select)
---DCL:(data control language)--控制用戶權限(grant,revoke)
使用node.js訪問mysql服務器,需要使用第三方模塊--mysql模塊
1. ---創建到數據庫服務器的連接
const mysql = require(‘mysql‘);
var con = mysql.createConnertion({});
---發送SQL語句給數據庫服務器來執行
con.query(‘sql...‘,function(err,result){});
---關閉連接 con.end();
2.--創建連接池
const mysql = require(‘mysql‘);
var pool = mysql.createPool({
host:‘localhost‘,
user:‘root‘,
password:‘‘,
connectionLimit:10});
pool.getConnection((err,con)=>{
con.query(‘sql..?,?[x,y],(err,result)=>{
con.release();
}}
node.js(連接mysql)