李哥|产品经理了解数据库,真的这些就够了( 二 )


delete from student where name=’赵六’。
刷新表,结果如下:
李哥|产品经理了解数据库,真的这些就够了
文章插图
赵六这个学生就不存在了,一般情况下实际业务中,是不会物理删除(表里的记录消失),都是逻辑删除(记录还在表格,只是标记一个删除的状态),一旦遇到误删除就可以及时挽回。
(3)【场景3:修改学生信息】李四是个女生,但是录入信息的时候写成男生了,需要把李四改成的性别改完女
语法: update 【表名】 set 列名称=新值 where 列名称=某值
update student set sex=’女’ where name=’李四’
刷新表,结果如下:
李哥|产品经理了解数据库,真的这些就够了
文章插图
(4)【场景4:查询学生信息】查询所有学生;
语法:select * from 【表名】;
*:表示查询当前表的所有记录;
查询结果:
李哥|产品经理了解数据库,真的这些就够了
文章插图
实际工作中,不建议用*查询全部记录,数据量庞大的时候会严重影响查询效率,一般情况下我们也用不到查询所有记录。
查询指定列的数据;
语法: select * from【表名】where 列名称=‘值’;
查询姓名是王五的学生;
select * from student where name=’王五’;
查询结果:
查询年龄是12岁,并且入学日期是2021-120-01入学的学生;
需要用到一个运算符:AND , AND表示只有满足所有的条件下,才会返回记录;
select * from student where age=’12’ and admission_date=’2021/12/01’;
查询性别是男或者是年龄是10岁的学生,需要一个运算符: OR,OR表示只要满足任意1个条件,就会返回记录。
查询结果:
李哥|产品经理了解数据库,真的这些就够了
文章插图
四、 说明实际工作中,我们肯定不会直接操作数据库,来增删改查,因为数据库里有平台的所有数据,是公司无形的资产,只有指定的人才会有正式数据库的权限,我们一般增删改查在前端页面就能进行。
所以,提醒大家,如果开发给你开通了正式的数据库权限,操作一定要小心,不要轻易删除数据。
五、工具推荐Navicat是一个强大的数据库连接工具,我一直在用,确实很方便,大家可以从官网下载:
下载完成后连接,选择你们使用的数据库。
李哥|产品经理了解数据库,真的这些就够了
文章插图
李哥|产品经理了解数据库,真的这些就够了
文章插图
连接名:可以自定义,为了方便可以记录项目的名称;
主机名和ip地址、端口,用户名和密码:这些都和开发或者测试同事要就可以;
全部输入完成后,点击确定,就可以开始一段数据库的旅程(不归路了)。
六、附言以上就是分享的产品经理学数据库的知识,我曾经为了增加技能,把多表关联查询也学习了,实际工作中,发现基本用不到,用不到的东西学完了也容易忘记,基本上学会增删改查就可以应付日常的工作了,其他的更复杂的就交给专业的人来弄就好了。
产品经理会数据库只是一个优势,并不代表不会数据库就做不好产品经理,大家可以根据自己的实际情况来选择学习。
本文由 @秋风 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自 Unsplash,基于CC0协议