一般來說,NoSQL數據庫(如MongoDB)在Node開發者中更受歡迎。然而,選擇哪個數據庫管理系統完全取決于您的用例和選擇。您選擇的數據庫類型主要取決于項目的需求。
例如,如果您需要創建表或實時插入并處理大量數據,則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表
創建一個名為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"); }); });
登錄后復制
輸出
以下輸出將在控制臺上打?。?/p>
Database connected! Table created
登錄后復制
以上就是使用 Node.js 創建 MySQL 表的詳細內容,更多請關注www.92cms.cn其它相關文章!