最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

初步使用Node连接Mysql数据库_node.js

来源:动视网 责编:小采 时间:2020-11-27 20:51:41
文档

初步使用Node连接Mysql数据库_node.js

初步使用Node连接Mysql数据库_node.js:使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的mysql。 1. 安装mysql 下载MySQL :MySQL Downlo
推荐度:
导读初步使用Node连接Mysql数据库_node.js:使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的mysql。 1. 安装mysql 下载MySQL :MySQL Downlo


使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的mysql。

1. 安装mysql

下载MySQL :MySQL Downloads,并进行安装。安装完,会引导你对数据库进行配置,设置root密码以及创建普通用户以及密码。

2. 安装Node-mysql

通过npm安装mysql的软件包,通过它方便快速调用函数连接mysql数据库。进入项目文件夹,执行npm install mysql --save就行了。

安装完,在项目文件夹的node_modules目录下会生成mysql的目录。

3. 查看readme文档

进入mysql目录中,查看README文档,这步很重要,不要到处百度Google搜索怎么用,因为由于版本的不一样,也许你得到的答案并不能使你成功连接数据库。毕竟Node发展如此之快。

如果你认真读了README文档,接下来的步骤就不用再看了,避免由于版本不一致而误导你。

4. 连接mysql数据库

进入项目文档,新建TestMysql.js示例,编写如下代码:

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

connection.connect();

connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
 if (err) throw err;

 console.log('The solution is: ', rows[0].solution);
});

connection.end();

连接基本参数

  • host 主机名,localhost代表本地
  • user Mysql用户
  • password 密码
  • database 连接的数据库
  • client.connect()连接数据库

    client.query()执行SQL语句
    client.end()关闭连接。
    然后通过node TestMysql.js执行程序,确保你在执行之前已经启动了Mysql服务。

    5. 增删改查

    使用数据库无外乎增删改查,下面示例可能会对你有些帮助。

    var mysql = require('mysql');
    var connection = mysql.createConnection({
     host : 'localhost',
     user : 'me',
     password : 'secret',
     database : 'my_db'
    });
    
    connection.connect();
    
    // 增加记录
    client.query('insert into test (username ,password) values ("lupeng" , "123456")');
    
    // 删除记录
    client.query('delete from test where username = "lupeng"');
    
    // 修改记录
    client.query('update test set username = "pengloo53" where username = "lupeng"');
    
    // 查询记录
    client.query("select * from test" , function selectTable(err, rows, fields){
     if (err){
     throw err;
     }
     if (rows){
     for(var i = 0 ; i < rows.length ; i++){
     console.log("%d\t%s\t%s", rows[i].id,rows[i].username,rows[i].password);
     }
     }
    });
    
    connection.end();
    
    

    到此,Mysql数据库的初步连接就告一段落了,接下来就可以在Node项目中自行发挥了。

    希望大家继续关注。

    文档

    初步使用Node连接Mysql数据库_node.js

    初步使用Node连接Mysql数据库_node.js:使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的mysql。 1. 安装mysql 下载MySQL :MySQL Downlo
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top