MYSQL数据库的搭建
今日目标:
1.搭建数据库
2.实现数据库的增删改查
00-回顾
javascript
#dos的常用指令
1. 切换盘符: 盘符名:
2. 切换上一级: cd ../
3. 切换下一级: cd 目录名
4. 查看当前目录下的所有子目录和子文件: dir
5. 清屏:cls|clear
# node的概述
node是一个独立于浏览器的另一个执行js代码的平台。和浏览器相比,没有了DOM和BOM, 但是它让js有了后端编程语言的能力,比如操作文件和文件夹,操作数据库
# node的安装
官网下载稳定版,注意不要安装到中文路径下。'测试': 在小黑窗输入'node -v', 查看版本号
# node的模块化
`导出`: module.exports = {}
`导入`: let 变量 = require('路径名|模块名')
# npm的常用指令
=> 初始化包管理工具,创建一个package.json文件
npm init -y
=> 安装模块
+ 1. 默认的运行环境:线上还有使用的模块
npm i 模块
+ 2. 安装到开发环境:开发阶段才使用的模块
npm i 模块 -D
+ 3. 安装到全局环境:系统会多一个全局指令,所有的项目都可以使用
// 存放路径: C://用户/电脑名字/AppData/Roaming/npm
npm i 模块 -g
=> 查看模块的版本号
npm view 模块 versions
=> 安装指定的版本号
npm i 模块@版本号
=> 删除模块
npm remove 模块: 删除运行环境和开发环境的模块
npm remove 模块 -g: 删除全局环境的模块
# yarn的常用指令
=> 全局安装yarn
npm i yarn -g
=> 初始化包管理工具,创建一个package.json文件
yarn init -y
=> 安装模块
+ 1. 默认的运行环境:线上还有使用的模块
yarn add 模块
+ 2. 安装到开发环境:开发阶段才使用的模块
yarn add 模块 -D
+ 3. 安装到全局环境:系统会多一个全局指令,所有的项目都可以使用
// 存放路径: C://用户/电脑名字/AppData/Local/Yarn/bin
yarn global add 模块
// 配置环境变量:搜索'查看高级系统设置',点击'环境变量', 双击'Path',点击'新建',将存放路径粘贴过去,点击三个'确定'
=> 安装指定的版本号
yarn add 模块@版本号
=> 删除模块
yarn remove 模块: 删除运行环境和开发环境的模块
yarn global remove 模块: 删除全局环境的模块
# node的内置模块
fs: 操作文件和文件夹的
=> 读取文件中的内容
+ 异步读取:fs.readFile('文件', '编码格式', (err, res) => {
// err: 读取失败的错误信息
// res: 读取成功的内容
})
+ 同步读取:fs.readFileSync('文件', '编码格式')
=> 写入文件内容
+ 异步写入:fs.writeFile('文件', '内容', () => {
// 写入完毕后的反馈
})
+ 同步写入:fs.writeFileSync('文件', '内容')
path: 操作路径
=> 拼接相对路径:
path.join('a', 'b', 'c/d', 'e.html')
=> 拼接绝对路径:
// 注意:如果第一个参数是相对路径,就会以当前文件所在的绝对路径作为拼接的根路径; 如果第一个参数是绝对路径,就以第一个参数作为根路径
path.resolve('a', 'b', 'e.html')
path.resolve('C:', 'a', 'b', 'e.html')
=> 解析路径:
path.parse('路径'): 返回一个解析完成的对象
01-数据库的概述
javascript
`数据库`:按照特定结构存放数据的仓库。
student学生表
uname | age | sex |
---|---|---|
小飞飞 | 18 | 男 |
小白白 | 19 | 男 |
小红红 | 20 | 女 |
02-常用的sql语句
javascript
# 新增数据: INSERT INTO student(uname, age, sex) VALUES('野猪乔治', 6, '男')
# 修改数据: UPDATE student SET age=8, sex='未知' WHERE id = 6
# 删除数据: DELETE FROM student WHERE id = 5
# 查询数据:
-- 查询数据
-- 查询所有数据
-- SELECT * FROM student
-- 查看特定字段的所有数据
-- SELECT uname, age FROM student
-- 查询id是9的这条数据
-- SELECT * from student where id = 9
-- 查询任意多条数据
-- SELECT * from student where id = 9 or id = 6
-- 范围查询
-- SELECT * from student where id BETWEEN 7 and 9
-- 取反查询
-- SELECT * from student where id <> 7
-- 模糊查询
-- select * from student WHERE uname LIKE '%小%'
-- select * from student where uname like '%猪%'
-- 升序排序
-- SELECT * from student ORDER BY id ASC
-- 降序排序
-- SELECT * from student order by id DESC
-- 分页查询
// limit: 跳过的条数, 每页显示的条数
-- SELECT * from student limit 2, 2
01-mongodb数据库安装
(以后有空可以研究,不过建议还是会mysql再研究别的)
javascript
`第一个界面`: next
`第二个界面`: 点击接受, next
`第三个界面`: 选择complete, next
`第四个界面`: 取消Install db as a service,next
`第五个页面`: 取消Install db compass,next
02-mongodb数据库启动
javascript
# 1. 找到mongodb的安装目录: C:\Program Files\MongoDB\Server\4.0\bin, 在地址栏输入cmd, 打开小黑窗,输入'mongod --dbpath=路径'
# 2. 将mongodb的安装目录添加到环境变量中(配置一下),在任意位置打开小黑窗,输入'mongod --dbpath=路径'
# 3. 将mongodb的安装目录添加到环境变量中(配置一下),在任意位置新建一个.bat文件,将'mongod --dbpath=路径'指令写入,双击该bat文件即可