node.js連線mysql資料庫簡單介紹
下面介紹一下node.js如何連線mysql資料庫。
mysql安裝:
首先mysql下載
mysql解壓縮版windows配置。
上面兩點很簡單,自己在網上搜尋吧。
mysql基本命令:
修改root密碼123為1234:
[PHP] 純文字檢視 複製程式碼mysqladmin -u root -p 123 password 1234;
顯示資料庫:
[JavaScript] 純文字檢視 複製程式碼show databases;
建立資料庫,例如:create database database_test:
[JavaScript] 純文字檢視 複製程式碼create database [database];
使用資料庫,例如:use database_test:
[PHP] 純文字檢視 複製程式碼use [database];
刪除資料庫,例如:drop database database_test:
[PHP] 純文字檢視 複製程式碼drop database [database];
建立表,例如:create table_test(name char(10) not null,age int(4)):
[PHP] 純文字檢視 複製程式碼create table <table>(<field><type>);
插入資料,例如:insert into table_test (name,age) values (‘vist’,24):
[PHP] 純文字檢視 複製程式碼insert into <table>(<field>) values (<value>);
查詢資料,例如:select * from table_test:
[PHP] 純文字檢視 複製程式碼select * from <table>;
修改資料,例如:update table_test set age=18 where name=’vist’:
[PHP] 純文字檢視 複製程式碼update <table> set <fidld>=<value> where <if>;
刪除資料,例如:delete from table_test where name=’vist’:
[PHP] 純文字檢視 複製程式碼delete from <table> where <if>;
node配置:
需要安裝mysql包:
[JavaScript] 純文字檢視 複製程式碼npm install mysql
node連線資料庫:
[JavaScript] 純文字檢視 複製程式碼var mysql=require('mysql'); var database='database_test'; var table='table_test';
配置使用者密碼:
[JavaScript] 純文字檢視 複製程式碼var client=mysql.createConnection({ user: 'root', passowrd: '1234' });
連線資料庫:
[JavaScript] 純文字檢視 複製程式碼client.connect(); console.log('連線資料庫');
使用資料庫:
[JavaScript] 純文字檢視 複製程式碼client.query('use '+ database);
查詢操作:
[JavaScript] 純文字檢視 複製程式碼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); }) } });
插入操作:
[JavaScript] 純文字檢視 複製程式碼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); } });
更新操作:
[JavaScript] 純文字檢視 複製程式碼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); } });
刪除操作:
[JavaScript] 純文字檢視 複製程式碼client.query('delete from '+ table +' where name=?', ['bestvist'], function(err, results, fields){ if(err){ throw err; } if(results){ console.log('刪除'); console.log(results); } })
關閉資料庫:
[JavaScript] 純文字檢視 複製程式碼client.end();
相關文章
- 崑崙資料庫 MySQL 連線協議簡介資料庫MySql協議
- 連線MySQL資料庫的兩種方式介紹MySql資料庫
- js字串連線簡單介紹JS字串
- MySQL 簡潔連線資料庫方式MySql資料庫
- node.js連線mongodb介紹Node.jsMongoDB
- SQL Server埠更改後的資料庫連線方式簡要介紹SQLServer資料庫
- 簡單php連線資料庫作操作PHP資料庫
- 最簡單的JAVA連線資料庫Java資料庫
- JDBC第一篇【介紹JDBC、使用JDBC連線資料庫、簡單的工具類】JDBC資料庫
- Oracle中的外連線簡單介紹(轉)Oracle
- 連線mysql資料庫MySql資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- MySQL資料庫鎖介紹MySql資料庫
- node.js操作mongodb簡單介紹Node.jsMongoDB
- 資料庫表連線的簡單解釋資料庫
- ASP.NET Web Forms – 資料庫連線簡介ASP.NETWebORM資料庫
- 達夢資料庫執行緒簡單介紹資料庫執行緒
- js 加號+運算子字串連線簡單介紹JS字串
- django | 連線mysql資料庫DjangoMySql資料庫
- 如何連線MySQL資料庫MySql資料庫
- pycharm連線MySQL資料庫PyCharmMySql資料庫
- Mysql資料庫表連線MySql資料庫
- PHP連線MySql資料庫PHPMySql資料庫
- mysql資料庫連線(MySQLdb)MySql資料庫
- Weka 連線MySQL資料庫MySql資料庫
- java連線mysql資料庫JavaMySql資料庫
- Ruby連線MySQL資料庫MySql資料庫
- MySQL資料庫索引簡介MySql資料庫索引
- MySQL連線控制外掛介紹MySql
- 資料庫連線池基本介紹及常用jar包<一>資料庫JAR
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- 簡單介紹資料庫技術發展階段!資料庫
- Teradata資料庫功能操作簡單介紹(轉載)資料庫
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- Django 2連線MySQL資料庫DjangoMySql資料庫
- mysql資料庫怎麼連線MySql資料庫
- 遠端連線mysql資料庫MySql資料庫