【金秋打卡】第3天 Node.js+Express+Koa2 开发Web Server博客 6-2
2022/10/29 3:25:00
本文主要是介绍【金秋打卡】第3天 Node.js+Express+Koa2 开发Web Server博客 6-2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客
课程章节: 6-2 数据库操作(创建和增、删、查)
课程讲师: 双越
课程内容:
使用 MySql Workbench 可视化工具建库和建表并对表进行,增加、查询 等操作
建库
输入数据库名称,点击 apply
点击 apply 执行 sql 语句
出现 √ 表示创建成功,点击 finish 关闭
执行 show databases;
语句查询是否成功
此时已完成建库
建表
这里创建 博客表(blogs)演示
blogs 表结构:
打开 MySql Workbench,选择你要在那个库中创建表,选中 Tables ,右击
table name 填写表名称后,在 下面表格中填写 需要的字段名称,类型等。填写完后,点击 apply 创建
点击apply,执行sql语句
点击 finish 完成
这时左侧就能看见 blogs 的表
右击表,点击 Alter Table 可以修改表,点击 Drop Table 可以删除表
此时已完成对表的创建
使用 sql 操作表
操作表前需要进入库
-- (-- )是sql注释 -- use [库名称] use myblog
增加数据
-- insert into [表名字](表对应的列的名字,...,...) values (对应前面列名的值,...,...) -- `password` 这里写 `` 是因为password在 sql 中是关键字,加上 `` 把关键字转为普通字段 insert into users (username, `password`, realname) values ('zhangsan', '123', '张三');
查询数据
-- select [查询规则] from [表格名] -- 查询 users 表的所有数据 -- * 所有的意思,一般情况避免使用,因为会耗费性能 -- users 表名称 select * from users -- 只查询数据表中的 id 和 username select id, username from users; -- 增加查询条件,使用 where 关键字 -- 查询 username 的数据是 zhangsan 的数据 select * from users where username='zhangsan' -- 多个查询条件 -- and 并且的意思 -- 查询 username 是 zhangsan 并且 password 是 123 的数据 select * from users where username='zhangsan' and `password`='123' -- or 或者的意思 -- 查询 username 等于 zhangsan 或 password 密码是 123 的数据 select * from users where username='zhangsan' or `password`='123'; -- like 关键字可以模糊查询 -- 查询 username 中有包含 zhang 的数据,如 zhang123、zhangsan等都会查出来 select * from users where username like '%zhang%'; select * from users where `password` like '%1%'; -- 排序 -- order by [字段名] 根据什么来排序,默认是正序 -- desc 倒叙查询 -- 模糊查询 users 中的password 字段,并以 id 排序 select * from users where `password` like '%1%' order by id; select * from users where `password` like '%1%' order by id desc;
课程收获:
本节了解如何使用 MySql Workbench 可视化工具创建库和创建表,并对表进行添加数据和查询数据等sql语句的使用
这篇关于【金秋打卡】第3天 Node.js+Express+Koa2 开发Web Server博客 6-2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15useCallback教程:React Hook入门与实践
- 2024-11-15React中使用useContext开发:初学者指南
- 2024-11-15拖拽排序js案例详解:新手入门教程
- 2024-11-15React中的自定义Hooks案例详解
- 2024-11-14受控组件项目实战:从零开始打造你的第一个React项目
- 2024-11-14React中useEffect开发入门教程
- 2024-11-14React中的useMemo教程:从入门到实践
- 2024-11-14useReducer开发入门教程:轻松掌握React中的useReducer
- 2024-11-14useRef开发入门教程:轻松掌握React中的useRef用法
- 2024-11-14useState开发:React中的状态管理入门教程