mysql + nodejs mysql篇(2)

关键字最好选择大写,可提高阅读性,和维护更直观
一般使用navcat可视化化工具创建表,后增删改查

创建键并进入数据库

CREATE DATABASE 'Segi' IF NOT EXISTS
USE segi

新建一个表,并声明列

CREATE TABLE IF NOT EXISTS `test` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT `文章的id`,
  `create_time` datetime NOT NULL COMMENT '创建的时间',
  `title` varchar(255) NOT NULL COMMENT '标题名称',
  `view_number` int(11) NOT NULL DEFAULT '0' COMMENT '浏览次数',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='文章表' AUTO_INCREMENT=28 ;

增加数据

INSERT INTO test (create_time, title, view_number) values
(‘2018-12-19 16:39:39‘, ‘你好世界‘, 5),
(‘2018-12-19 16:39:39‘, ‘你好世界2‘, 5);

删除数据

修改数据

查找分页

let result = {
  pageinator: {
    pageLength,
    pageNo
  }
}
let start = (pageNo - 1) * pageLength
let count = pageLength
`SELECT article.id  article_id, test.id test_id From article, test WHERE article.id = test.id AND artivle.status In(1) LIMIT ${start}, ${count}`

模糊查询

let sql = `SELECT article.name, test.title FROM article,test WHERE article.id=test.id AND article.name LIKE '%${title}%' AND status IN(1) LIMIT ${start}, ${count}`

函数

count(*) / count(1) 总数
distinct(name) 去重

原文地址:https://www.cnblogs.com/webchenhan/p/10595505.html

时间: 2024-10-12 06:15:17

mysql + nodejs mysql篇(2)的相关文章

Phantomjs+Nodejs+Mysql数据抓取(2.抓取图片)

概要 这篇博客是在上一篇博客Phantomjs+Nodejs+Mysql数据抓取(1.抓取数据) http://blog.csdn.net/jokerkon/article/details/50868880 后进行的第二部分,请各位读者在看这篇博客之前先浏览上一篇,因为这里面有部分代码会沿用到上一部分的抓取结果. 好,现在开始正式的抓取图片的讲解 首先,我们先来看看代码: var page =require('webpage').create(); var address='http://pro

NodeJS+Mysql+C#+JqueryMobil实现全国车辆查询服务

前言: nodejs我们并不陌生,为什么选用mysql呢, mysql轻量级,比起sqlserver来讲好的很多,反正我是这么认为的. 安装: 首先安装nodejs,安装成功后再cmd下面出现这样就好了,如图: 然后就是mysql,这里就不用上图了(给服务器省点空间). 安装mysql-connector-net-plat软件(用于C#连接mysql服务使),这些准备工作目的如下: 前提是有一大批表格xls和xlsx,我用nodejs先把他们xls以Json方式读取到内存中,然后用mysql存储

nodejs mysql 创建连接池

用Nodejs连接MySQL 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网页都很流畅.Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低.非常适合小型网站,个性化网站,我们自己的Geek网站!! 关于作者 张丹(Conan), 程序员

Nodejs+mySql实现长地址转短地址

一.开发原因 之前公司用一些在线的转短地址网站,但出来的的地址输入没规则,输入太麻烦了,而且扫码还需要安装一个扫码的软件,在一个就是不能转换本地代理的地址(例:http://192.168.1.200:8080),心累.正好公司有个闲置的电脑做服务器,想着干嘛不搞个本地的转短地址工具,这样可以随意设置,想咋弄就咋弄. 注:这个插件没有部署到服务器上,只是在本地搭建了一个可运行环境,在局域网内可以随意访问.不过只要部署到服务器,再给个域名,就完全可以用,童鞋们可以自行补全. 二.开发环境 系统环境

学习mysql语法--基础篇(二)

  前  言  mysql  mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分: [SQL语句的组成]   DML 数据操作语言(插入.删除和修改数据库中的数据)INSERT UPDATE DELETE   DQL 数据查询语言(用来查询数据库中的数据)SELECT   DCL 数据控制语言(用来控制存取许可.存取权限等)CREATE   DDL 数据定义语言(用来建立数据库.数据库对象和定义表的列)CREATE

学习mysql语法--基础篇(一)

  前  言  mysql  mysql语法--本篇学习都是通过使用Navicat Premium(数据库管理工具),连接mysql数据. 本篇学习主要有两个部分:    一.创建用户,创建数据库,给用户分配权限,删除用户权限.    二.MYSQL中常见的数据类型 三.表-创建表.主键.外键    四.数据库设计的三大范式 以下所有代码全部在新建查询表里面使用mysql语法编辑. 1.创建用户,创建数据库,给用户分配权限,删除用户权限. /* SQL 多行注释 */-- SQL 单行注释 创建

nodejs+mysql 1

1.设置创建数据库 package.json { "name":"shopping-cart-example" ,"version":"0.0.1" ,"dependencies":{ "express":"4.10.6" ,"express-session":"1.9.3" ,"jade":"1.

<邮件服务postfix+mysql>MAIL第二篇

环境:本服务是建立在第一篇的基础之上的,最好搭建好第一篇 玩此服务的前提是你的系统装好了msql和postfix服务. Postfix+mysql主要是把邮件服务的发与mysql结合使用.当然mysql要是一直是在命令行下使用也不是很方便对吧,下面我们来看linux图形化下mysql的使用: 下面的软件包. phpMyAdmin-2.11.3-all-languages.tar.gz是以php的格式结合Apache通过网页的形式管理mysql. 既然是使用网页管理mysql,当然很定得将这个软件

MySQL知识理论篇

此篇文件献给正在学习MySQL的同学们,如果希望探讨学习请加我QQ:402283866 [思维理论篇] MySQL的定义 MySQL就是一个存表格的仓库,用规范的语句可以操作这个表(我们称sql语句).这些表格的每一行为一个单位,被公司记录一些信息. MySQL的使用方法 MySQL中的表格,每一行在被调用的时候会使用一些标准的语句,语句可以完成增删改查等操作.这些语句有6类,常用的有3类,每一类只有3-5个总有固定的单词,反复练习很容易掌握. MySQL主从同步 因为两个原因要设置主从同步:1