Maison > interface Web > js tutoriel > le corps du texte

Comment implémenter la connexion du nœud à MySQL

php中世界最好的语言
Libérer: 2018-03-13 18:19:10
original
1896 Les gens l'ont consulté

Cette fois, je vais vous expliquer comment connecter un nœud à mysql. Quelles sont les précautions pour connecter un nœud à mysql. Voici des cas pratiques, jetons un coup d'œil.

Commandes de base mysql

Changer le mot de passe root 123 en 1234

mysqladmin -u root -p 123 password 1234;
Copier après la connexion

Afficher la base de données

show databases;
Copier après la connexion

Créer une base de données, Par exemple :

create database database_test
create database [database];
Copier après la connexion

Utiliser la base de données, par exemple :

use database_test
use [database];
Copier après la connexion

Supprimer la base de données, par exemple :

drop database database_test
drop database [database];
Copier après la connexion

Créer une table, par exemple :

create table_test(name char(10) not  null,age int(4))
create table <table>(<field><type>);
Copier après la connexion

Insérer des données, par exemple :

insert into table_test (name,age) values  (&#39;vist&#39;,24)
insert into <table>(<field>) values (<value>);
Copier après la connexion

Interroger des données, par exemple :

select * from table_test
select * from <table>;
Copier après la connexion

Modifier des données, par exemple :

update table_test set age=18 where  name=&#39;vist&#39;
update <table> set <fidld>=<value> where <if>;
Copier après la connexion

Supprimer les données, par exemple :

delete from table_test where name=&#39;vist&#39;
delete from <table> where <if>;
node配置
Copier après la connexion

Besoin d'installer le package mysql

npm install mysql
Copier après la connexion

nœudSe connecter à la base de données

var mysql=require(&#39;mysql&#39;);var database=&#39;database_test&#39;;var table=&#39;table_test&#39;;
Copier après la connexion

Configurer le mot de passe de l'utilisateur

var client=mysql.createConnection({  user: &#39;root&#39;,  passowrd: &#39;1234&#39;
  });
Copier après la connexion

Se connecter à la base de données

client.connect();console.log(&#39;连接数据库&#39;);
Copier après la connexion

Utiliser la base de données

client.query(&#39;use &#39;+ database);
Copier après la connexion

Opération de requête

client.query(&#39;select * from &#39;+ table , function(err, results, fields){  if(err){    throw err;
  }  if(results){    console.log(&#39;查询&#39;);
    results.map(function(item){      console.log(&#39;%s\t%d&#39;, item.name, item.age);
      })
  }
  });
Copier après la connexion

Opération d'insertion

client.query(&#39;insert into &#39;+ table + &#39;(name, age) values (?, ?)&#39;, [&#39;bestvist&#39;,20], function(err, results, fields){    if(err){      throw err;
    }    if(results){      console.log(&#39;插入&#39;);      console.log(results);
    }
  });
Copier après la connexion

Opération de mise à jour

client.query(&#39;update &#39;+ table + &#39; set age=? where name=?&#39;,[18, &#39;bestvist&#39;],function(err, results, fields){  if(err){    throw err;
  }  if(results){    console.log(&#39;更新&#39;);    console.log(results);
  }
  });
Copier après la connexion

Opération de suppression

client.query(&#39;delete from &#39;+ table +&#39; where name=?&#39;, [&#39;bestvist&#39;], function(err, results, fields){  if(err){    throw err;
  }  if(results){    console.log(&#39;删除&#39;);    console.log(results);
  }
  })
Copier après la connexion

Fermer la base de données

client.end();
Copier après la connexion

Je crois Si vous maîtrisez la méthode après avoir lu le cas dans cet article, n'hésitez pas à venir pour des informations plus intéressantes. Faites attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Utiliser JS pour implémenter un algorithme de tri

Expressions régulières JSComment utiliser

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!