mysql + nodejs mysql篇
Posted webchenhan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql + nodejs mysql篇相关的知识,希望对你有一定的参考价值。
关键字最好选择大写,可提高阅读性,和维护更直观
一般使用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) 去重
以上是关于mysql + nodejs mysql篇的主要内容,如果未能解决你的问题,请参考以下文章
物联网服务NodeJs-5天学习第四天存储篇③ ——基于物联网的WiFi自动打卡考勤系统,升级存储为mysql,提醒功能改为QQ
物联网服务NodeJs-5天学习第四天存储篇② ——NodeJs连接操作mysql 8.0
物联网服务NodeJs-5天学习第四天存储篇① ——安装使用mysql 8.0
ESP 保姆级教程 预告疯狂Node.js服务器篇 ——案例:ESP8266 + DS18B20温度传感器 +NodeJs本地服务+ MySQL数据库
ESP 保姆级教程 预告疯狂Node.js服务器篇 ——案例:ESP8266 + MQ系列 + NodeJs本地服务 + MySql存储