ubuntu 安装MySql,并使用Nodejs来测试

2017-02-13  本文已影响0人  竹杖芒鞋轻胜码

安装MySql

sudo apt-get install mysql-server
apt isntall mysql-client
apt install libmysqlclient-dev

如果速度慢,可以参考更换Linux 的国内源
安装过程中会提示设置密码,安装完成之后,可以使用 mysql -u [用户名] -p 来登录

测试

先安装 npm install mysql
然后
新建一个数据库和表user作为测试用

create database testapp
create table user(
     id int unsigned not null auto_increment primary key,
     name char(10) not null,
     sex char(4) not null,
     age tinyint unsigned
     );

#可用 describe table_name; 来查看表结构

写入一些测试用数据

insert into user values("1","Tom","male",18);
insert into user values(NULL,"Jon","male",3);

# 查看数据 select * from user;

新建app.js文件,写入

var mysql = require('mysql');
var connection=mysql.createConnection({
    host:'localhost',
    user:'root',
    password:'root',
    database:'testapp'
});

connection.connect(function (err,result) {
    // callback(err,result);
});

//查询 用户名为Tom 的信息
connection.query("SELECT * FROM user WHERE name='Tom' ",function(err,rows,fields){
    if(err) throw err;
    console.log('show result:',rows);
});
connection.end();

保存,终端输入:
node app.js

得到以下结果,测试成功。

show result: [ RowDataPacket { id: 1, name: 'Tom', sex: 'male', age: 18, address: null } ]
上一篇 下一篇

猜你喜欢

热点阅读