Home > Database > Mysql Tutorial > body text

Create a MySQL table using Node.js

王林
Release: 2023-09-02 17:05:02
forward
1167 people have browsed it

使用 Node.js 创建 MySQL 表

Generally speaking, NoSQL databases (such as MongoDB) are more popular among Node developers. However, which database management system you choose depends entirely on your use cases and choices. The type of database you choose depends primarily on the needs of your project.

For example, if you need to create tables or insert and process large amounts of data in real time, a NoSQL database is a good choice; while if your project involves more complex queries and transaction processing, a SQL database is more reasonable.

In this article, we will explain how to connect to MySQL and create a new table in it.

Install NPM MySQL dependencies

Here are the steps to check your application’s connection to the MySQL database.

  • Create a project of your choice and navigate to it.

>> mkdir mysql-test
>> cd mysql-test
Copy after login
  • Use the following command to create a package.json file

>> npm init -y
Copy after login

You will get The following output −

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"
}
Copy after login
  • Install the MySQL module-

   >> npm install mysql
Copy after login

Output

+ mysql@2.18.1
added 11 packages from 15 contributors and audited 11 packages in 3.264s
found 0 vulnerabilities
Copy after login

Create a MySQL table using Node

  • Create a JS file called app.js

  • Copy and paste the code snippet given below

  • Run the file using the following command

   >> node app.js
Copy after login

Example

// Checking the MySQL dependency in NPM
var mysql = require('mysql');

// Creating a mysql connection
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
      console.log("Database connected!");
   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");
   });
});
Copy after login

Output

The following output will be printed on the console:

Database connected!
Table created
Copy after login

The above is the detailed content of Create a MySQL table using Node.js. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template