一般的に、Node 開発者の間では NoSQL データベース (MongoDB など) の方が人気があります。ただし、どのデータベース管理システムを選択するかは、ユースケースと選択によって完全に異なります。選択するデータベースのタイプは、主にプロジェクトのニーズによって異なります。
たとえば、テーブルを作成したり、大量のデータをリアルタイムで挿入して処理する必要がある場合は、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 中国語 Web サイトの他の関連記事を参照してください。