Maison >interface Web >js tutoriel >Comment implémenter la connexion du nœud à MySQL

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

php中世界最好的语言
php中世界最好的语言original
2018-03-13 18:19:101987parcourir

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;

Afficher la base de données

show databases;

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

create database database_test
create database [database];

Utiliser la base de données, par exemple :

use database_test
use [database];

Supprimer la base de données, par exemple :

drop database database_test
drop database [database];

Créer une table, par exemple :

create table_test(name char(10) not  null,age int(4))
create table <table>(<field><type>);

Insérer des données, par exemple :

insert into table_test (name,age) values  (&#39;vist&#39;,24)
insert into <table>(<field>) values (<value>);

Interroger des données, par exemple :

select * from table_test
select * from <table>;

Modifier des données, par exemple :

update table_test set age=18 where  name=&#39;vist&#39;
update <table> set <fidld>=<value> where <if>;

Supprimer les données, par exemple :

delete from table_test where name=&#39;vist&#39;
delete from <table> where <if>;
node配置

Besoin d'installer le package mysql

npm install mysql

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;;

Configurer le mot de passe de l'utilisateur

var client=mysql.createConnection({  user: &#39;root&#39;,  passowrd: &#39;1234&#39;
  });

Se connecter à la base de données

client.connect();console.log(&#39;连接数据库&#39;);

Utiliser la base de données

client.query(&#39;use &#39;+ database);

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);
      })
  }
  });

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);
    }
  });

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);
  }
  });

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);
  }
  })

Fermer la base de données

client.end();

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!

Déclaration:
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