Heim > Web-Frontend > js-Tutorial > Hauptteil

So implementieren Sie eine Knotenverbindung zu MySQL

php中世界最好的语言
Freigeben: 2018-03-13 18:19:10
Original
1952 Leute haben es durchsucht

Dieses Mal werde ich Ihnen zeigen, wie Sie einen Knoten mit MySQL verbinden. Was sind die Vorsichtsmaßnahmen für die Verbindung eines Knotens mit MySQL?

MySQL-Grundbefehle

Root-Passwort 123 auf 1234 ändern

mysqladmin -u root -p 123 password 1234;
Nach dem Login kopieren

Datenbank anzeigen

show databases;
Nach dem Login kopieren

Datenbank erstellen, Zum Beispiel:

create database database_test
create database [database];
Nach dem Login kopieren

Datenbank verwenden, zum Beispiel:

use database_test
use [database];
Nach dem Login kopieren

Datenbank löschen, zum Beispiel:

drop database database_test
drop database [database];
Nach dem Login kopieren

Tabelle erstellen, zum Beispiel:

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

Daten einfügen, zum Beispiel:

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

Daten abfragen, zum Beispiel:

select * from table_test
select * from <table>;
Nach dem Login kopieren

Daten ändern, zum Beispiel:

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

Daten löschen, zum Beispiel:

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

Das MySQL-Paket muss installiert werden

npm install mysql
Nach dem Login kopieren

KnotenMit der Datenbank verbinden

var mysql=require(&#39;mysql&#39;);var database=&#39;database_test&#39;;var table=&#39;table_test&#39;;
Nach dem Login kopieren

Benutzerpasswort konfigurieren

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

Mit Datenbank verbinden

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

Datenbank verwenden

client.query(&#39;use &#39;+ database);
Nach dem Login kopieren

Abfragevorgang

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);
      })
  }
  });
Nach dem Login kopieren

Vorgang einfügen

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);
    }
  });
Nach dem Login kopieren

Vorgang aktualisieren

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);
  }
  });
Nach dem Login kopieren

Vorgang löschen

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);
  }
  })
Nach dem Login kopieren

Datenbank schließen

client.end();
Nach dem Login kopieren

Ich glaube Nachdem Sie den Fall in diesem Artikel gelesen haben, beherrschen Sie die Methode. Bitte kommen Sie für weitere spannende Informationen. Achten Sie auf andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

JS zur Implementierung des Sortieralgorithmus verwenden

Reguläre JS-AusdrückeVerwendung

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Knotenverbindung zu MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!