为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第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语句的使用
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消