node.js mysql
2015-08-07 18:53
483 查看
/** * Created by jiawei.tu on 8/7 0007. */ var mysql = require('mysql'); var async = require('async'); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'fighting', database: 'world' }); connection.connect(function(err) { if (err) { console.log(err); return; } console.log('connected as id ' + connection.threadId); async.series([ function (callback) { createPersonTableFunc(callback); }, function (callback) { insertPersonTableFunc(callback); }, function (callback) { queryCityFunc(callback); } ], function (err, result) { console.log(err ? err : result); }); }); function createPersonTableFunc(callback) { var createPersonTable = 'CREATE TABLE IF NOT EXISTS `person` (number INT(11), name VARCHAR(255), birthday BIGINT)'; connection.query(createPersonTable, function(err) { console.log("11111"); callback(null, 1); }); } function insertPersonTableFunc(callback) { var insertPersonTable = 'INSERT INTO person SET number=?, name=?, birthday=?'; connection.query(insertPersonTable, [123, 'hello', Date.now()], function(err, result) { console.log("2222222"); callback(null, 2); }); } function queryCityFunc(callback) { var selectCity = 'SELECT * FROM person'; connection.query(selectCity, function (err, result, fields) { result.map(function (item) { console.log(item); }); console.log("333333"); callback(null, 3); }); }
相关文章推荐
- xe mysql
- debian7安装了mysql后,局域网去连接时出现10061错误
- xtrabackup备份mysql
- mysql5.5.27主从复制
- MySQL主从配置步骤
- windows下mysql忘记root密码的解决办法
- 利用mysql的binlog恢复数据
- MySql隔离级别
- mysql中ibatis的limit动态传参
- MySQL中DATETIME、DATE和TIMESTAMP类型的区别
- MySQL删除重复记录只保留一条
- Mysql学习第1天
- 用MHA实现mysql自动故障转移
- mysql 备份工具xtrabackup(一)
- Mysql子查询-select语句嵌套-检索多个表
- mysql外键索引
- MySQL锁用法介绍
- mysql存储对象
- HQL当前时间与Mysql数据库时间比较
- Mac如何删除MySQL,Mac下MySQL卸载方法