2017.11.02

数据库 database

1 用mysql 模块操作数据库

1 命令行 2 图形界面                                  
 (a)phpmyadmin           (b)Navicat

2 概念

库  文件夹 不能真正的操作数据是管理表的
表  文件夹中的文件 是操作数据的
列  一项数据
行  一条数据

3 常用类型

CHAR      字符
VARCHAR  字符串
TEXT      大字符串
INT        整数
FLOAT    单精度浮点数                一位小数
DOUBLE   多精度浮点数            多位小数
DATE   日期

Node 操作数据库 Node本身不能操作数据库

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

数据库常用操作

查增删改

    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是数据
        }
    });

你可能感兴趣的:(2017.11.02)