mysql + node.js 的使用笔记

164 阅读1分钟

不熟悉的需要先装mysql,点这里查看mysql安装教程;(牢记账号密码,重新安装很麻烦)

首先需要登录mysql,并且创建一个数据库,官方给出的创建方法如下(使用workbench可以直接在界面操作)

用命令创建一个test的数据库名称(分号是英文的)

CREATE DATABASE 数据库名;

image.png

mysql> create database test;       # 创建数据库
mysql> use test;                   # 使用已创建的数据库 
mysql> set names utf8;             # 设置编码
mysql> source f:\sql\websites.sql  # 导入备份数据库

image.png

通过node.js 读取 mysql 文件

创建一个test.js,并且安装 mysql。此处会连接数据库,请使用你的mysql账号密码

$ cnpm install mysql
var mysql  = require('mysql');  
 
var connection = mysql.createConnection({     
  host     : 'localhost',       
  user     : '****',  // 你mysql账号            
  password : '****',  // 你mysql密码      
  port: '3306',       // mysql 端口 一般不用改      
  database: 'test'  // mysql 创建的数据库名称
}); 
 
connection.connect();
 
var  sql = 'SELECT * FROM websites';
//查
connection.query(sql,function (err, result) {
        if(err){
          console.log('[SELECT ERROR] - ',err.message);
          return;
        }
 
       console.log('--------------------------SELECT----------------------------');
       console.log(result);
       console.log('------------------------------------------------------------\n\n');  
});
 
connection.end();

命令行执行,就可以获取到mysql的表格了

$ node test.js

image.png