Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

Node.js का उपयोग करके एक MySQL तालिका बनाना

<घंटा/>

आमतौर पर, NoSQL डेटाबेस (जैसे MongoDB) नोड डेवलपर्स के बीच अधिक लोकप्रिय हैं। हालाँकि, यह पूरी तरह से आपके उपयोग के मामले और मौजूद विभिन्न डेटाबेस विकल्पों में से किसी भी DBMS को चुनने के विकल्प पर निर्भर करता है। आपके द्वारा चुने गए डेटाबेस का प्रकार मुख्य रूप से किसी की परियोजना की आवश्यकताओं पर निर्भर करता है।

उदाहरण के लिए, यदि आपको टेबल निर्माण या रीयल-टाइम इंसर्ट की आवश्यकता है और डेटा के भार से निपटना चाहते हैं, तो एक नोएसक्यूएल डेटाबेस जाने का रास्ता है, जबकि यदि आपकी परियोजना अधिक जटिल प्रश्नों और लेनदेन से संबंधित है, तो एक SQL डेटाबेस बहुत कुछ करेगा अधिक समझदारी।

इस लेख में, हम बताएंगे कि कैसे एक MySQL से कनेक्ट किया जाए और फिर उसमें एक नई तालिका बनाई जाए।

NPM MySQL निर्भरता स्थापित करना

MySQL डेटाबेस के साथ अपने एप्लिकेशन कनेक्शन की जांच करने के लिए निम्नलिखित चरण दिए गए हैं।

  • अपनी पसंद के नाम से एक नया प्रोजेक्ट बनाएं, और फिर उस प्रोजेक्ट पर नेविगेट करें।

>> mkdir mysql-test
>> cd mysql-test
  • एक package.json Create बनाएं फ़ाइल निम्न आदेश का उपयोग कर

>> 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

आउटपुट

+ [email protected]
added 11 packages from 15 contributors and audited 11 packages in 3.264s
found 0 vulnerabilities

नोड का उपयोग करके MySQL तालिका बनाना

  • निम्नलिखित नाम से एक JS फ़ाइल बनाएँ - app.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

  1. एक्सेस में डेटाबेस संबंध बनाना

    क्या जानना है डेटाबेस टूल में, रिलेशनशिप पर जाएं , तालिकाओं का चयन करें, किसी फ़ील्ड को एक तालिका से दूसरी तालिका में खींचें, और बनाएं . क्लिक करें । एक्सेस इस विज़ार्ड के माध्यम से तीन प्रकार के जॉइन का समर्थन करता है:एक-से-एक, एक-से-अनेक, और अनेक-से-एक। यह आलेख बताता है कि माइक्रोसॉफ्ट 365 के

  1. जावा का उपयोग करके MySQL तालिका मान प्रदर्शित करें

    इसके लिए आप ResultSet कॉन्सेप्ट का इस्तेमाल कर सकते हैं। कनेक्शन के लिए, हम MySQL JDBC ड्राइवर का उपयोग करेंगे। आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण सम्मिलित करें) डेमो87 मानों में (बॉब, 22); क्वेरी ठीक है, 1

  1. MySQL के साथ एक टेबल बनाना - हाइबरनेट

    एक टेबल बनाने के लिए, आपको application.properties - . में नीचे की लाइन डालनी होगी spring.jpa.hibernate.ddl-auto=update यहां, हाइबरनेट स्वचालित रूप से डेमो88 तालिका बनाएगा। application.properties कोड इस प्रकार है - spring.datasource.platform=mysqlspring.jpa.database-platform=org.hibernate.dialect.My