Tabla de caída MySQL de Node.js

DROP TABLE Query se utiliza para eliminar o descartar una tabla de la base de datos MySQL.

Sintaxis:

  • Esto eliminará la tabla de usuarios. Pero esto generará un error si la tabla de usuarios no está allí.
    DROP TABLE users
  • Esto eliminará la tabla de usuarios solo si existe.
    DROP TABLE IF EXISTS users
    • Módulos:

      • mysql: para manejar la conexión MySQL y las consultas
        npm install mysql

      Vista previa de la base de datos SQL gfg_db
      (mostrando tablas):

      Ejemplo 1: Eliminar tabla de usuarios

      JavaScript

      const mysql = require("mysql");
        
      let db_con  = mysql.createConnection({
          host: "localhost",
          user: "root",
          password: '',
          database: 'gfg_db'
      });
        
      db_con.connect((err) => {
          if (err) {
            console.log("Database Connection Failed !!!", err);
            return;
          }
        
          console.log("We are connected to gfg_db database");
        
          // here is our query
          let query = 'DROP TABLE users';
        
          db_con.query(query, (err, rows) => {
              if(err) throw err;
        
              console.log('Deleted users Table');
          });
      });

      Producción:

      Ejemplo 2: eliminar la tabla de usuarios solo si existe

      JavaScript

      const mysql = require("mysql");
        
      let db_con  = mysql.createConnection({
          host: "localhost",
          user: "root",
          password: '',
          database: 'gfg_db'
      });
        
      db_con.connect((err) => {
          if (err) {
            console.log("Database Connection Failed !!!", err);
            return;
          }
        
          console.log("We are connected to gfg_db database");
        
          // notice the if exists in below query
          let query = 'DROP TABLE IF EXISTS users';
        
          db_con.query(query, (err, rows) => {
              if(err) throw err;
        
              console.log('Deleted users Table');
          });
      });

      Producción:

    Publicación traducida automáticamente

    Artículo escrito por pratikraut0000 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 *