node

数据库(database)

用mysql
        1.命令行
        2.GUI(图形界面)
            a).phpmyadmin
            b).Navicat

概念

库   
         不能真正的操作数据,是管理表的
表
         表才是真正操作数据

            列       一项数据
            行       一条数据

数据库常用类型

    CHAR            字符
    VARCHAR         字符串
    TEXT            大字符串/文本
    INT             整数
    FLOAT           单精度浮点数          
    DOUBLE          双精度浮点数      
    DATE            日期

Node 操作数据库

    Node本身不能操作数据库

    需要下载模块 mysql
    var mysql = require('mysql');
    创建连接
    var db = mysql.createConnection({
        host:'地址',
        user:'用户名',
        password:'密码',
        database:'数据库名'
    });

数据库常用操作

SQL语句
       查询
              SELECT username FROM tab_user;
              SELECT username,password FROM tab_user;
              SELECT * FROM tab_user;
               SELECT * FROM tab_user WHERE username="";
       增加
              INSERT INTO tab_user (username,password) VALUES ("hanmeimei","zhidaole");

    db.query('SQL',function(err,data){
        if(err){
            有问题
        }else{
            data是数据
        }
    });

      删除
                  DELETE FROM tab_user WHERE  username="";

     修改      
                  UPDATE tab_user SET username = "eric", password = "456" WHERE id="3"
                  

你可能感兴趣的:(node)