node下mysql入门
2016-03-08 08:31
585 查看
首先你应该已经安装上了mysql。(我是二进制安装的5.5版本)
启动服务(不启动服务数据库是不可使用的):
首先进入安装目录,我的是:
cd /usr/local/mysql
然后:
sudo ./support-files/mysql.server start
把start换成restart是重启服务,换成stop是关闭服务。
在终端中进入mysql:
./bin/mysql -u root -p
其中-u指的是用用户名登陆,我的用户名是root,-p是使用密码登陆,按下回车后提示输入密码。
建表的时候建议在最后加上character set = utf8(就是将字符集编码格式设置为utf-8),可以很好的支持中文。
只要新建一个文件夹,里面新建一个js文件,如我是app.js
当前路径下安装模块mysql
npm install mysql
然后在js文件中写入(粘贴)一个小例子,尽情修改查看效果吧
例子
var mysql = require('mysql'); var conn = mysql.createConnection({ host: 'localhost', user: 'nodejs', password: 'nodejs', database: 'nodejs', port: 3306 }); conn.connect(); var insertSQL = 'insert into t_user(name) values("conan"),("fens.me")'; var selectSQL = 'select * from t_user limit 10'; var deleteSQL = 'delete from t_user'; var updateSQL = 'update t_user set name="conan update" where name="conan"'; //delete conn.query(deleteSQL, function (err0, res0) { if (err0) console.log(err0); console.log("DELETE Return ==> "); console.log(res0); //insert conn.query(insertSQL, function (err1, res1) { if (err1) console.log(err1); console.log("INSERT Return ==> "); console.log(res1); //query conn.query(selectSQL, function (err2, rows) { if (err2) console.log(err2); console.log("SELECT ==> "); for (var i in rows) { console.log(rows[i]); } //update conn.query(updateSQL, function (err3, res3) { if (err3) console.log(err3); console.log("UPDATE Return ==> "); console.log(res3); //query conn.query(selectSQL, function (err4, rows2) { if (err4) console.log(err4); console.log("SELECT ==> "); for (var i in rows2) { console.log(rows2[i]); } }); }); }); }); }); //conn.end();
相关文章推荐
- node入门demo-Ajax让前端angularjs/jquery与后台node.js交互,技术支持:mysql+html+angularjs/jquery
- nodejs+mysql入门实例(增)
- node入门(三)-- mysql
- (原创)node.js入门之二:mysql的使用-Mac环境开发
- Angular4+NodeJs+MySQL 入门-06 接口配置
- Node.js 入门笔记(6) - mysql
- Angular4+NodeJs+MySQL 入门-06 接口配置
- Angular4+NodeJs+MySQL 入门-03 后台接口定义
- Angular4+NodeJs+MySQL 入门-03 后台接口定义
- MySQL入门(9)- 34道练习题(内含bjpowernode.sql数据)
- node.js入门之二:mysql的使用-Mac环境开发
- Angular4+NodeJs+MySQL 入门-05 接口调用
- MySQL 快速入门
- Node.js连接Mysql,并把连接集成进Express中间件中
- node.js入门
- mySQL学习入门教程——4.内置函数
- Mysql入门第一课
- 解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
- MySQL 安装 + 入门大全 + 常用命令合集
- java web mysql 入门知识讲解