Node.js笔记(四)mysql数据库操作
来源:互联网 发布:买完域名之后 编辑:程序博客网 时间:2024/06/06 09:01
本文不完全参考了《Node学习指南》的第11章
部分资料参考自
http://www.crifan.com/node_js_run_mysql_createclient_error_typeerror_object_has_no_method_createclient/
感谢他的代码
——————————————————————————
第二篇文章里成功连接到了数据库,接下来准备进行增删改查的工作
关于连接的方法,书中给的代码如下:
创建连接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('CREATE DATABASE '+TEST_DATABASE, function(err) { if (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( 'INSERT INTO '+TEST_TABLE+' '+ 'SET name = ?', ['hello']);
注意’INSERT INTO ‘后面引号前面是有空格的
查询:
connection.query( 'SELECT * FROM '+TEST_TABLE, function selectCb(err, results, fields) { if (err) { throw err; } console.log(results); console.log(fields); connection.end(); });
0 0
- Node.js笔记(四)mysql数据库操作
- node.js操作MySQL数据库
- node.js操作MySQL数据库
- Node.js的mysql数据库操作
- Node.js的mysql数据库操作
- Node.js笔记(二)连接mysql数据库
- node.js操作mysql
- node.js操作MySQL
- node.js学习笔记(10)--mysql模块连接mysql数据库
- node.js 操作postgresql数据库(2)
- Node.js 连接 MySQL 并进行数据库操作
- Node.js 连接 MySQL 并进行数据库操作
- Node.js 连接 MySQL 并进行数据库操作
- node.js 操作 postgresql 数据库
- Node.js操作mongodb数据库
- Node.js操作mongodb数据库
- Node.js操作mongodb数据库
- node.js 操作MongoDB数据库
- 6-06. 任务调度的合理性(25)
- Python中的日期操作: 取当月1号, 上月1号
- Java学习之线程锁--单例模式写法--synchronized
- dll动态加载的方式
- sgu 174
- Node.js笔记(四)mysql数据库操作
- 我的学习方法
- 删除数组零元素
- c语言3月7日学习总结
- Minimum Window Substring
- 关于多媒体-视频编辑问题mark
- 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)
- 安装ECSHOP提示创建管理员帐号失败解决办法
- ExecutorService简记