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