node

引入:
const consolidate = require(“consolidate”);
配置和使用:
-1 输出什么东西
server.set(“view engine”,“html”);
-2 模板文件在哪里
server.set(“view”,"./views");//模板文件目录
-3 我们使用什么模板引擎
server.engine(“html”,consolidate.ejs);
引入:
const consolidate = require(“consolidate”);
配置和使用:
-1 输出什么东西
server.set(“view engine”,“html”);
-2 模板文件在哪里
server.set(“view”,"./views");//模板文件目录
-3 我们使用什么模板引擎
server.engine(“html”,consolidate.ejs);

router(路由的使用):把大型的网站拆分为一个一个的模块,把不同的目录,对应到不同的模块。一个字就是:拆。
Router的使用:express.Router();把router加入到服务器中。
网站的数据放在哪里呢?一般放在数据库.数据库的种类比较多。比如:MySQL(免费,中小网站首选。性能不错),Oracle(金融,大公司的大型应用,收费。性能很不错),SQL,Access(忽略,太差),db2等等。
文件型的:sqlite,mongodb等。
接下来我们开始学习MySQL.分为Sever端 Client端
Navicat来管理数据库的。
数据库的基本概念:两种单位:库(文件夹)用来管理的。本身无法存数据;表:(文件),存数据的。
表:长得很像Excel。分为行和列;行:一条数据;列(字段,区域):一个数据项。
主键:唯一,性能高。唯一识别符。
nodeJS是不支持MySQL.那么我们需要借助模块。npm install mysql
然后 const mysql =require(‘mysql’);
然后我们连接:var db = mysql.createConnetion({host:”哪台服务器”,user:”用户名”,password:”密码”,database:”库”});
然后:查询.

db.query(SQL语句,function(err,data){}) //query(干啥,回调)
1
2
SQL:四大查询语句:增删改查.标准写法:关键字大写;库,表,字段需要加上“.

增:instert
INSERT INTO 表(字段列表) VALUES(值列表)
删:DELETE
改:uodate
查:SELECT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值