mysql数据库查询

时间:2024-04-01 13:44:22

MYSQL数据库的搭建

今日目标:

1.搭建数据库

2.实现数据库的增删改查

00-回顾

#dos的常用指令
1. 切换盘符: 盘符名:
2. 切换上一级: cd ../
3. 切换下一级: cd 目录名
4. 查看当前目录下的所有子目录和子文件: dir
5. 清屏:cls|clear

# node的概述
node是一个独立于浏览器的另一个执行js代码的平台。和浏览器相比,没有了DOMBOM, 但是它让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-数据库的概述

`数据库`:按照特定结构存放数据的仓库。

student学生表

uname age sex
小飞飞 18
小白白 19
小红红 20

02-常用的sql语句

# 新增数据: 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再研究别的)

`第一个界面`: next
`第二个界面`: 点击接受, next
`第三个界面`: 选择complete, next
`第四个界面`: 取消Install db as a service,next
`第五个页面`: 取消Install db compass,next

02-mongodb数据库启动

# 1. 找到mongodb的安装目录: C:\Program Files\MongoDB\Server\4.0\bin, 在地址栏输入cmd, 打开小黑窗,输入'mongod --dbpath=路径'

# 2. 将mongodb的安装目录添加到环境变量中(配置一下),在任意位置打开小黑窗,输入'mongod --dbpath=路径'

# 3. 将mongodb的安装目录添加到环境变量中(配置一下),在任意位置新建一个.bat文件,将'mongod --dbpath=路径'指令写入,双击该bat文件即可