MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)沪猴,由瑞典MySQL AB 公司開(kāi)發(fā)辐啄,目前屬于 Oracle 旗下
產(chǎn)品。MySQL所使用的 SQL 語(yǔ)言是用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言运嗜。MySQL 軟件采用了雙
授權(quán)政策壶辜,它分為社區(qū)版和商業(yè)版,由于其體積小担租、速度快砸民、總體擁有成本低,尤其是開(kāi)放源碼
這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)岭参。
3.Microsoft SQL Server
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)反惕。具有使用
方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上
型電腦到運(yùn)行Microsoft Windows 2012 的大型多處理器的服務(wù)器等多種平臺(tái)使用演侯。
IBM DB2 是美國(guó)IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)天吓,它主要的運(yùn)行環(huán)境為UNIX(包括I
BM自家的AIX)贿肩、Linux、IBM i(舊稱(chēng)OS/400)龄寞、z/OS汰规,以及Windows服務(wù)器版本。
Microsoft Office Access是由微軟發(fā)布的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)茬射。它結(jié)合了MicrosoftJet
Database Engine 和 圖形用戶(hù)界面兩項(xiàng)特點(diǎn)鹦蠕,是 Microsoft Office 的系統(tǒng)程序之一。
查詢(xún)?nèi)サ艉蟮漠?dāng)前聚集集合中的某列的重復(fù)數(shù)據(jù)
db.userInfo.distinct("name");
會(huì)過(guò)濾掉name中的相同數(shù)據(jù)
相當(dāng)于:select distict name from userInfo;
查詢(xún)所有記錄
db.userInfo.find();
相當(dāng)于:select* from userInfo;
查詢(xún)age = 22的記錄
db.userInfo.find({"age": 22});
相當(dāng)于: select * from userInfo where age = 22;
安裝express模板
npm install -g express-generator
創(chuàng)建項(xiàng)目:express -e 項(xiàng)目名
1.express組織結(jié)構(gòu)
app demo
|---node_modules------用于安裝本地模塊惩琉。
|---public------------用于存放用戶(hù)可以下載到的文件豆励,比如圖片、腳本瞒渠、樣式表等良蒸。
|---routes------------用于存放路由文件。
|---views-------------用于存放網(wǎng)頁(yè)的模板伍玖。
|---app.js------------應(yīng)用程序的啟動(dòng)腳本嫩痰。
|---package.json------項(xiàng)目的配置文件。
2..創(chuàng)建express服務(wù)器
//app.js文件
var express = require('express');
var app = express();
//指定更目錄顯示的內(nèi)容
app.get('/', function(req, res){
res.send('Hello World');
});
//指定監(jiān)聽(tīng)端口
var server = app.listen(3000, function() {
console.log('Listening on port %d', server.address().port);
});
運(yùn)行nodejs應(yīng)用程序
/>node app.js