自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql复杂查询

1.视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。那既然已经有数据表了,为什么还需要视图呢?主要有以下几点原因:通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。2.子查询子查询指一个查询语

2021-12-19 23:05:00 605

原创 基础查询与排序

1.运算符2.常用法则SELECT子句中可以使用常数或者表达式。 使用比较运算符时一定要注意不等号和等号的位置。 字符串类型的数据原则上按照字典顺序进行排序,不能与数字的大小顺序混淆。 希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。3.逻辑运算符①NOT不能单独使用 ②AND 运算符优先于 OR 运算符③真值表4.对表进行聚合查询①聚合函数SQL中...

2021-12-16 23:47:13 223

原创 初识数据库和mysql环境搭建

环境搭建完成校验:DB测试链接反馈

2021-12-15 00:02:37 551

原创 I/O和回调(回顾!)

事件驱动编程——处理不可预测性Node的事件化的I/O模型——无须担心互锁和并发这两个在多线程异步I/O中常见的问题。var http = require ('http'), urls = ['shapeshed.com','www.bbc.co.uk','edition.cnn.com'];function fetchPage(url) { var start =

2015-01-22 10:52:45 495

原创 学习它先要理解它

今天有点难,几乎没什么收获。好不容易下载了mongodb。然后I/O和回调我都没怎么理解就开始写。结果出错了也没办法。其实要学好它,必须先要理解它。学长告诉我,你要先理解它!!!你英语比我好,先理解!干什么不难?谁有头绪?加油把!明天棒棒哒!

2015-01-21 21:07:46 258

原创 package.json

原来每个分号和逗号后面都需要空格!!!本地安装(默认行为)npm install express全局安装npm install -g express本地安装模块意味着模块会被安装在项目内名为node_modules的文件夹中,而且它只可在该项目中使用。全局安装模块意味着该模块可在系统的任何一个地方使用。作为经验法则——请本地安装Node.js模块。package.jso

2015-01-20 19:41:38 222

原创 模块的安装和使用

模块的安装在工程文件夹先建立一个名为node_modules的文件夹,然后在终端进入工程文件夹,然后在编写npm install 模块名  -save等待一会,便安装成功了。模块的使用var module = require('module');当应用程序运行时,它将在源文件中找库(library)并将其包含在应用程序中。通常我们要使用这个模块,

2015-01-20 18:53:36 509

原创 开始node.js的学习

终于开始了node.js的学习。这也是第一次为了纪念我的学习心路开的博客。我很开心,有了不一样的目标。加油!我编写的第一个程序:var http = require('http');http.createServer(function(req, res) { res.writeHead(200, {'Content-Type':'text/plain'});

2015-01-20 14:47:07 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除