美文网首页
2020-10-28-node.js之操作数据库

2020-10-28-node.js之操作数据库

作者: 有事留言Thank | 来源:发表于2020-10-28 18:31 被阅读0次

创建静态页面访问页面中的图片(一切路径都访问的域名的相对与绝对)

js与存放路径放哪里都一样,域名查找都是public

mySQL 数据库  结构化查询语言——用于方便管理数据库的一套查询语言

可以利用sql语句对数据进行增删改查的操作。

作用:用于存储数据的工具。

数据库的分类

关系型数据库 sql(数据库)————mysql 开源数据库。 orale,mssql

非关系型数据库。 mongodb 应用较为广泛。

增删改查

--. 增加语句

-- 语法: insert [into] 表名 (字段1,字段2...) values (值1,值2...);

-- 查询的SQL语句  查询出来的数据都是结果集

-- 语法:  select * from 表名 where 条件

-- 修改语句

-- 语法: UPDATE 表名 set 字段1= 值1,字段2 = 值2... where 条件

-- 删除语句

-- 语法: DELETE FROM 表名 where 条件 

统计

SELECT count(*) FROM heros; -- count用来统计所有的数据条数 会根据里面的参数来进行统计

SELECT count(id) FROM heros; -- 根据id来统计具体的数据条数

SELECT count(img) FROM heros; -- 根据img字段来统计具体的条数,如果数据为空则会忽略

SELECT MAX(id) FROM heros;  -- 查询id中的最大值

SELECT MIN(id) FROM heros;  -- 查询id中的最小值

SELECT avg(id) FROM heros;  -- 查询id中的平均值 average 平均值

排序

SELECT * FROM heros order by id;  -- order by是用来排序的,默认是以升序进行排序 asc就是升序排序

SELECT * FROM heros ORDER BY id desc;

分页

select * from heros limit 3;  -- 取结果集中的前3条

SELECT * FROM heros ORDER BY id limit 3 offset 2; --从索引为2的位置向下查询3条

安装mysql

require(mysql) 引入mysql

creatConnection 创建连接对象

  host: '127.0.0.1', // 表示连接的主机

    // port: 3008, 默认就是3306端口,如果你有更改,可以通过这个字段修改

    user: 'root', // 数据库账号

    password: 'root', // 数据库密码

    database: 'heima' // 数据库的名字

connect方法开始连接

数据库.query  调用query方法查询数据

sql语句获取数据  'select * from heros'

sql语句单个获取数据  'select * from heros where id=?'

sql语句删除单个数据 delete from heros where id ='

sql语句修改数据 'update heros set ? where id = ?'

// console.log(error) // null 表示没有出错

// console.log(results) // 数据库中的数据, 返回是一个数组,数组里放数据对象

异步回调

—————————————————————————————————————————————————————————————————————————————————

1.安装数据库

2.创建数据库

3.创建表单

4.设计表单

5.查询 使用sql语句 增删改查 统计 排序 分页等

6,用node.js创建操作数据库 ——增删改查

7.思想:异步回调

相关文章

  • 2020-10-28-node.js之操作数据库

    创建静态页面访问页面中的图片(一切路径都访问的域名的相对与绝对) js与存放路径放哪里都一样,域名查找都是publ...

  • Python基础(十一)数据库编程

    1. 操作数据库的基本流程 2. Python操作数据库之sqlalchemy 详细操作可见以下链接Python操...

  • Python ☞ day 13

    Python学习笔记之 MongoDB数据库 & Redis数据库 系统说明:windows 一、操作MongoD...

  • laravel 数据库链接方法

    laravel 数据库 一、数据库操作之DB facade 在app->Http->Controllers目录下...

  • Laravel数据库操作的三种方式

    一、数据库操作之DB facade (跟使用原生sql操作没什么区别) 1.查询操作 2.新增操作 更新操作 删除...

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • Python ☞ day 12

    Python学习笔记之 mysql 系统说明:windows 一、基本命令 二、数据库操作 三、表操作 四、数据...

  • Laravel数据库操作之-增删改查CURD操作

    数据库增删改查CURD操作 数据库操作之-查询构造器 查询构造器简介及新增数据 使用查询构造器修改数据 使用查询构...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • PHP笔记

    表单 数据库 session 数据库操作1 数据库操作2 .htaccess

网友评论

      本文标题:2020-10-28-node.js之操作数据库

      本文链接:https://www.haomeiwen.com/subject/hdycvktx.html