创建静态页面访问页面中的图片(一切路径都访问的域名的相对与绝对)
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.思想:异步回调
网友评论