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

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


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

उदाहरण के लिए, यदि आपको टेबल निर्माण या रीयल-टाइम इन्सर्ट की आवश्यकता है और बड़ी मात्रा में डेटा से निपटना चाहते हैं, तो 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 टेबल बनाना

  • निम्न नाम से एक JS फ़ाइल बनाएं - app.js

  • नीचे दिया गया कोड स्निपेट कॉपी और पेस्ट करें

  • निम्न कमांड का उपयोग करके फ़ाइल चलाएं -

   >> node app.js

उदाहरण

// NPM में MySQL डिपेंडेंसी की जांच
var mysql = require('mysql');

// MySQL कनेक्शन बनाना
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 के लिए एक्सेस, एक्सेस 2019, एक्से

  1. Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें

    टेबल और डेटा insert into demo87 values(John,21), (David,23), (Bob,22); Java कोड: ResultSet से HashMap में डेटा import java.sql.*; import java.util.*; import com.mysql.jdbc.Statement; public class TableValuesDemo { public static void main(String[] args) { Connection con = null;

  1. MySQL - Hibernate के साथ टेबल बनाना MySQL - Hibernate के साथ टेबल बनाना

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