Javascript

【金秋打卡】第5天 Node.js+Express+Koa2 开发Web Server博客 6-4

本文主要是介绍【金秋打卡】第5天 Node.js+Express+Koa2 开发Web Server博客 6-4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客

课程章节: 6-4 nodejs操作 mysql

课程讲师: 双越

课程内容:
如何使用 node.js 链接 mysql 数据库,并对数据库进行增、删、改、查

安装 mysql

npm i mysql
or
yarn add mysql

./index.js 文件

const mysql = require("mysql");

// 创建链接对象
const con = mysql.createConnection({
  //要连接到的数据库的主机名。(默认值:localhost)
  //如果线上,这里要写线上的mysql地址
  host: "localhost",
  // 要进行身份验证的 MySQL 用户
  user: "root",
  // 密码
  password: "@WY.mysql.2001312",
  // 端口
  port: "3306",
  // 用于此连接的数据库的名称(可选)
  database: "myblog",
});

// 开始链接
con.connect();

// 执行sql语句
// 查询 users 表
// const sql = "select * from users;";
// 更新 users 表中数据
// const sql = `update users set realname='李四' where username='lisi';`;
// 删除 users 表中数据
// const sql = `delete from users where username='weiwu'`;
// blogs 表中插入数据
// const sql = `insert into blogs (title,content,createtime,author) value ('标题c','内容c',1667045675231,'zhangsan')`;
// 查询 blogs 表数据
const sql = `select * from blogs`;

// 查询
con.query(sql, (err, result) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log(result);
});

// 关闭链接
con.end();

课程收获:
知道如何使用 node.js 链接mysql 数据库
图片描述

这篇关于【金秋打卡】第5天 Node.js+Express+Koa2 开发Web Server博客 6-4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!