Node.js MySQL: Crear base de datos

[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]

Node.js MySQL: Crear base de datos

En este tutorial veremos Node.js MySQL Create Database. Para cualquier tipo de almacenamiento de datos o consulta de ejecución, necesitamos bases de datos como MySQL, MongoDB, PostgreSQL, pero una de las bases de datos más populares es MySQL.

[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]


 

Podemos crear una base de datos en MySQL usando Node.js usando el módulo mysql o conectar MySQL con node.js.

Puede descargar la base de datos MySQL:

https://www.mysql.com/downloads/

Paso 1: Instale el controlador MySQL

Primero debe necesitar MySQL y ejecutarlo en su computadora, puede acceder a él usando Node.js.

Para acceder a una base de datos MySQL con Node.js, necesita un controlador MySQL. ahora usaremos el módulo “mysql”, descargado de NPM.

Para descargar e instalar el módulo “mysql” en la aplicación usando el siguiente comando.

npm install mysql

Ahora ha descargado e instalado un controlador de base de datos mysql.

Node.js puede usar este módulo para manipular la base de datos MySQL:

var mysql = require('mysql');

Paso 2: conectar la base de datos

Cree el archivo db_connection.js de su aplicación. y copie el código siguiente en ese archivo.

var mysql = require('mysql');var con = mysql.createConnection({
  host: "localhost",
  user: "your_username",
  password: "your_password"
});con.connect(function(err) {
  if (err) throw err;
  console.log("Connected..!!");
});

Paso 3: crear una base de datos con conexión

Cree una base de datos en MySQL, use la instrucción “CREATE DATABASE”. Entonces, copie el código a continuación y péguelo en su archivo.

Nombre de la base de datos: node_mysql_demo

var mysql = require('mysql');var con = mysql.createConnection({
  host: "localhost",
  user: "your_username",
  password: "your_password"
});con.connect(function(err) {
  if (err) throw err;
  console.log("Connected..!!");
  con.query("CREATE DATABASE node_mysql_demo", function (err, result) {
    if (err) throw err;
    console.log("Database Created..!!");
  });
});

Paso 4: Ejecute el archivo db_connection.js

Ejecute db_connection.js usando el siguiente código:

node db_connection.js

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]

Diego Pacheco

Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Recent Post

[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]