NodeJS:
java:20%多 中大型企業(yè) 銀行之類 大數(shù)據(jù)
php:70% 小巧 大多數(shù)在用 小中型企業(yè)
.net:微軟員工 它就有多少用戶
nodeJS: 基于chrome v8引擎
node優(yōu)劣:
1.效率高
2.成本低
3.與js有關(guān)
缺陷:年輕 成熟框架基本很少 對程序員要求高
前端請求數(shù)據(jù):
以前:wamp
現(xiàn)在:我們自己寫
dos窗口:
window+R:cmd
大盤: F:
dir 本級所有文件夾
cd 路徑 進入某個文件夾
cd 2017-2/20170306 進入某個文件夾
cd .. 返回上一級
tab 自動補全
cls 清屏
ctrl+c 停掉服務(wù)
快捷方式:
shift+右鍵 在次出打開命令窗口
node:
1.express KOA
安裝:cnpm install express
簡寫: cnpm i express
cnpm i express --save 把包信息保存到package.json
cnpm i
jq:
cnpm i jquery @* //推薦的最新版本
cnpm i jquery@1.7.2//指定的版本
wamp:
www
node:
www
cnpm i express-static
server.use(static('路徑名')) 路徑名 靜態(tài)可以請求
名字:中間件
成功:
{err:0,data:[{a:1,b:2}]};
失敗:
/ 根路徑
數(shù)據(jù)庫:
mysql门怪、oracle越走、sqlserver mongodb
關(guān)系型 非關(guān)系型數(shù)據(jù)庫
數(shù)據(jù)庫:
數(shù)據(jù)庫 表 結(jié)構(gòu) 數(shù)據(jù)
1.連接mysql
2. 連接名:隨便
主機名或者ip:localhost
端口:3306
用戶名root
密碼:
3.右鍵新建數(shù)據(jù)庫
數(shù)據(jù)庫名:2017
字符集:utf8 -- UTF-8 Unicode
排序規(guī)則:utf8_general_ci
4.右鍵新建表
int 整數(shù)
varchar 字符串
主鍵的好處:唯一和高效
自動遞增
無符號
5.右鍵設(shè)計表
sql語句:
增
INSERT INTO users VALUES ();
刪
DELETE FROM users WHERE 條件;
改
UPDATE users SET 改成什么樣 WHERE 條件;
查:
SELECT * FROM 表名
SELECT * FROM 表名 WHERE 條件;
SELECT * FROM 表名 WHERE 條件AND條件; 并且
SELECT * FROM 表名 WHERE 條件OR條件; 或者
怎么連數(shù)據(jù)庫:
const mysql=require('mysql');
let db=mysql.createConnection({
host:'localhost',//服務(wù)器名字
port:3306//默認的可以不用寫
user:'root',//名字
password:'',//密碼
database:'2017'
});
db.query('sql語句',(err,data)=>{
//err 錯誤了
//data 返回的數(shù)據(jù)
});
最后編輯于 :2017.12.06 04:46:05
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者