美文网首页Java 核心技术
12-廖雪峰-node-mysql

12-廖雪峰-node-mysql

作者: _panda | 来源:发表于2017-08-09 16:34 被阅读48次

我们需要一个mysql

  • 直接官网下载安装
    • 一路安装下去就是
  • 安装完毕,我们要使用mysql自带的cmd
    • ps注意命令行要带 “ ; ” 来实现。

下面是MySql的几个重要的点

1 ORM

如果直接使用mysql包提供的接口,我们编写的代码就比较底层,例如,查询代码:

connection.query('SELECT * FROM users WHERE id = ?', ['123'], function(err, rows) {
    if (err) {
        // error
    } else {
        for (let row in rows) {
            processRow(row);
        }
    }
});

考虑到数据库表是一个二维表,包含多行多列,例如一个pets的表:

mysql> select * from pets;
+----+--------+------------+
| id | name   | birth      |
+----+--------+------------+
|  1 | Gaffey | 2007-07-07 |
|  2 | Odie   | 2008-08-08 |
+----+--------+------------+
2 rows in set (0.00 sec)

每一行可以用一个JavaScript对象表示,例如第一行:

{
    "id": 1,
    "name": "Gaffey",
    "birth": "2007-07-07"
}

这就是传说中的ORM技术:Object-Relational Mapping,把关系数据库的表结构映射到对象上。是不是很简单?

相关文章

  • 12-廖雪峰-node-mysql

    我们需要一个mysql 直接官网下载安装一路安装下去就是 安装完毕,我们要使用mysql自带的cmdps注意命令行...

  • 廖雪峰

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b34895...

  • 廖雪峰

  • 如何用git将代码上传到码云

    安装Git 建议直接浏览廖雪峰老师的安装介绍廖雪峰老师的安装Git教程 如果你想系统的了解Git的话,廖雪峰老师的...

  • 将自己的项目放到码云上托管

    安装Git 建议直接浏览廖雪峰老师的安装介绍廖雪峰老师的安装Git教程 如果你想系统的了解Git的话,廖雪峰老师的...

  • 安装Git

    建议直接浏览廖雪峰老师的安装介绍廖雪峰老师的安装Git教程 如果你想系统的了解Git的话,廖雪峰老师的这个网站是个...

  • 廖雪峰git

    廖雪峰git

  • Git版本控制学习资料

    一、个人感觉写的非常好,廖雪峰的git教程: 廖雪峰git教程

  • python学习

    使用的教材:廖雪峰教材 另外附一个廖雪峰笔记,感觉写的比我简练,可以用来查询具体用法:廖雪峰笔记 更多的可以查询:...

  • git分布式开发

    ## test ## 廖雪峰Git

网友评论

    本文标题:12-廖雪峰-node-mysql

    本文链接:https://www.haomeiwen.com/subject/kfdqrxtx.html