一般來說,NoSQL資料庫(如MongoDB)在Node開發者中更受歡迎。然而,選擇哪個資料庫管理系統完全取決於您的用例和選擇。您選擇的資料庫類型主要取決於項目的需求。
例如,如果您需要建立表格或即時插入並處理大量數據,則NoSQL資料庫是一個不錯的選擇;而如果您的專案涉及更複雜的查詢和事務處理,則SQL資料庫更加合理。
在本文中,我們將說明如何連接到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
#建立一個名為app.js的JS檔案
複製並貼上下面給出的程式碼片段
使用以下命令執行該檔案
>> node app.js
// 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"); }); });
以下輸出將在控制台上列印:
Database connected! Table created#
以上是使用 Node.js 建立 MySQL 表的詳細內容。更多資訊請關注PHP中文網其他相關文章!