Maison >interface Web >js tutoriel >Comment implémenter la connexion du nœud à MySQL
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 ('vist',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='vist' update <table> set <fidld>=<value> where <if>;
Supprimer les données, par exemple :
delete from table_test where name='vist' 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('mysql');var database='database_test';var table='table_test';
Configurer le mot de passe de l'utilisateur
var client=mysql.createConnection({ user: 'root', passowrd: '1234' });
Se connecter à la base de données
client.connect();console.log('连接数据库');
Utiliser la base de données
client.query('use '+ database);
Opération de requête
client.query('select * from '+ table , function(err, results, fields){ if(err){ throw err; } if(results){ console.log('查询'); results.map(function(item){ console.log('%s\t%d', item.name, item.age); }) } });
Opération d'insertion
client.query('insert into '+ table + '(name, age) values (?, ?)', ['bestvist',20], function(err, results, fields){ if(err){ throw err; } if(results){ console.log('插入'); console.log(results); } });
Opération de mise à jour
client.query('update '+ table + ' set age=? where name=?',[18, 'bestvist'],function(err, results, fields){ if(err){ throw err; } if(results){ console.log('更新'); console.log(results); } });
Opération de suppression
client.query('delete from '+ table +' where name=?', ['bestvist'], function(err, results, fields){ if(err){ throw err; } if(results){ console.log('删除'); 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!