Node.js笔记(四)mysql数据库操作

本文不完全参考了《Node学习指南》的第11章 部分资料参考自 感谢他的代码 —————————————————————————— 第二篇文章里成功连接到了数据库,接下来准备进行增删改查的工作 关于连接的方法,,书中给的代码如下:

创建连接var client = mysql.createClient({ user: ‘root’, password: ‘rainbow’,});

这段连接代码在使用中会报错,应该使用createConnection方法 同时要指定主机

var connection = mysql.createConnection({host : ‘localhost’,user : ‘root’,password : ‘194910’});

声明变量

var TEST_DATABASE = ‘mydb’;var TEST_TABLE = ‘test’;

创建数据库

connection.query((err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {throw err; }});

声明使用的数据库:

connection.query(‘USE ‘+TEST_DATABASE);

创建一个新表

connection.query( ‘CREATE TABLE ‘+TEST_TABLE+ ‘(id INT(11) AUTO_INCREMENT, ‘+ ‘name VARCHAR(255), ‘+ ‘PRIMARY KEY (id))’);

插入一条记录

connection.query( ”+ ‘SET name = ?’, [‘hello’]);

注意’INSERT INTO ‘后面引号前面是有空格的

查询:

connection.query( ‘SELECT * FROM ‘+TEST_TABLE, {if (err) {throw err;}console.log(results);console.log(fields);connection.end(); });

孜孜不倦的追求奋斗,加油。

Node.js笔记(四)mysql数据库操作

相关文章:

你感兴趣的文章:

标签云: