数据库(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"
网友评论