使用 Node.js 创建 MySQL 表

通常,NoSQL 数据库(如 MongoDB)在 Node 开发人员中更受欢迎。但是,这完全取决于您的用例和从现有的不同数据库选项中选择任何 DBMS 的选择。您选择的数据库类型主要取决于项目的要求。

例如,如果您需要创建表或实时插入并希望处理大量数据,那么 NoSQL 数据库是不二之选,而如果您的项目处理更复杂的查询和事务,则 SQL 数据库将产生很多更有意义。

在本文中,我们将解释如何连接到 MySQL,然后在其中创建一个新表。

安装 NPM MySQL 依赖

以下是检查您的应用程序与 MySQL 数据库的连接的步骤。

  • 使用您选择的名称创建一个新项目,然后导航到该项目。

>> mkdir mysql-test

>> cd mysql-test

  • 使用以下命令创建package.json文件

>> npm init -y

您将获得以下输出 -

Wrote to /home/abc/mysql-test/package.json:

{

   "name": "mysql-test",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}

  • 安装 MySQL 模块 -

   >> npm install mysql
输出结果
+ mysql@2.18.1

added 11 packages from 15 contributors and audited 11 packages in 3.264s

found 0 vulnerabilities

使用 Node 创建 MySQL 表

  • 使用以下名称创建一个 JS 文件 – app.js

  • 复制并粘贴下面给出的代码片段

  • 使用以下命令运行文件 -

   >> node app.js

示例

// 在 NPM 中检查 MySQL 依赖项

var mysql = require('mysql');

// 创建一个 mysql 连接

var con = mysql.createConnection({

   host: "localhost",

   user: "yourusername",

   password: "yourpassword",

   database: "mydb"

});

con.connect(function(err) {

   if (err) throw err;

      console.log("数据库已连接!");

   var sql = "CREATE TABLE students (name VARCHAR(255), address VARCHAR(255))";

   con.query(sql, function (err, result) {

      if (err) throw err;

         console.log("Table created");

   });

});

输出结果

以下输出将打印在控制台上 -

数据库已连接!

Table created

以上是 使用 Node.js 创建 MySQL 表 的全部内容, 来源链接: utcz.com/z/350478.html

回到顶部