大前端學習04:Nodejs操作Mysql資料庫
阿新 • • 發佈:2022-04-19
-
node :操作mysql資料庫:
-
步驟:
-
1,安裝mysql依賴:執行完會看到專案中生成了一個node_modeles資料夾;
npm install mysql
-
2,定義db.js進行操作: console.log("results=",results);
//1,匯入mysql依賴包
var mysql=require('mysql');
//有5個執行步驟:
//1,建立mysql的連線物件
//2,配置資料庫連線的資訊
var connection=mysql.createConnection({
host:"127.0.0.1",
user:"root",
port:3306,
password:"111111",
database:"mybatis"
});
//3,開闢連線
connection.connect();
//4,執行CURD
connection.query("select * from kss_user",function(error,results,fields){
//如果出錯,直接丟擲
if(error)throw error;
//查詢成功
console.log("results=",results);
});
//5,關閉連線
connection.end();
//執行:node db.js ,檢視效果 -
3,新建資料庫:
db_test
和表kss_user
表:DROP TABLE IF EXISTS `kss_user`;
CREATE TABLE `kss_user` (
`id` int(11) NOT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
INSERT INTO `kss_user` VALUES (1, '學相伴');
INSERT INTO `kss_user` VALUES (2, '廣東');
SET FOREIGN_KEY_CHECKS = 1; -
4、執行db.js
-