¿Cómo crear una tabla en la base de datos sqlite3 usando Node.js?

En este artículo vamos a ver cómo crear una tabla en la base de datos sqlite3 usando node.js. Entonces, para esto, vamos a usar la función de ejecución que está disponible en sqlite3.

SQLite es un motor de base de datos SQL autónomo, de alta confiabilidad, integrado y de dominio público. Es el motor de base de datos más utilizado en el mundo. Comprendamos cómo crear una tabla en una base de datos sqlite3 usando Node.js. 

A continuación se muestra la implementación paso a paso:

Paso 1: Configurar el paquete NPM del proyecto usando el siguiente comando:

npm init -y

Paso 2: instale las dependencias con el siguiente comando:

npm install express sqlite3

Estructura del proyecto: Tendrá el siguiente aspecto.

Paso 3:  aquí, creamos un servidor express básico que muestra GeeksforGeeks en la pantalla del navegador.

index.js

const express = require('express');
const app = express();
       
app.get('/' , (req , res)=>{
    res.send("GeeksforGeeks");
});
      
app.listen(4000 , ()=>{
    console.log("server started");
});

Paso 4: Importando ‘sqlite3’ a nuestro proyecto usando la siguiente sintaxis. Hay muchas características en el módulo sqlite3 

const sqlite3 = require('sqlite3');

Paso 5: Ahora escriba una consulta para crear una tabla en sqlite3.  

var query = 'CREATE TABLE GFG ( ID NUMBER , USER VARCHAR(100 ));'

Paso 6: aquí vamos a utilizar un método de ejecución que está disponible en sqlite3 que nos ayuda a ejecutar consultas.

index.js

const express = require('express');
  
const app = express();
const sqlite3 = require('sqlite3');
  
// Connecting Database
const db = new sqlite3.Database(':memory:', (err) => {
  if (err) {
    console.log(`Error Occured - ${err.message}`);
  } else {
    console.log('DataBase Connected');
  }
});
  
app.get('/', (req, res) => {
  res.send('GeeksforGeeks');
});
  
// Server Running
app.listen(4000, () => {
  console.log('Server started');
  // Query
  const query = 'CREATE TABLE GFG ( ID NUMBER , USER VARCHAR(100 ));';
  // Running Query
  db.run(query, (err) => {
    if (err) {
      console.log('Some Error Occured');
    } else {
      console.log('Table Created');
    }
  });
});

Paso para ejecutar el servidor: ejecute el servidor usando el siguiente comando desde el directorio raíz del proyecto:

node index.js

Producción:

Referencia : https://www.npmjs.com/package/sqlite3

Publicación traducida automáticamente

Artículo escrito por iamabhishekkalra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *