mysql讲解
一、数据库面试题
1、你用过哪些数据?
mysql
2、数据库分为哪些类型?
非关系型数据库: redis 、hbase、mongodb
关系型数据库:myslq、oracle、sqlserver
3、你对数据库熟悉?熟悉
4、你讲下数据库中常用的语句?
ddl语句: 数据库定义语句
dml语句:数据库操作语句
dql语句:数据库查询语句
dcl语句:数据控制
增 insrert into 、删 detele 、 改 update set 、查 select 、group by 分组、order by 排序、 like 模糊查询、 limit 限制语句 、函数max ,min、count 、sum、avg、distinct
5、在工作中你使用数据库做什么?
校验数据字段、入库正确性、造数据、查重、数据的增删改查
6、数据库如何测试?
(1)数据的正确性
(2)数据的容量
(3)数据字段显示(是否有乱码)
(4)数据的增删改查的功能
(5)数据同步
(6)清理脏数据
(7)数据中的数据安全性(脱敏)
7、你会多表?左连接和有连接的区别?
多表左连接和右连接的区别?

(1)比如有A,B两个表,左连接用的left join on ,是左表全部显示,右表有关联的数据关联显示、没有关联的数据显示null;格式:select * from a left join b on a.关联字段=b . 关联字段;
右连接用的right join on ,是右表全部显示,左表有关联的数据关联显示、没有关联的数据显示null;格式:select * from a right join b on a.关联字段=b . 关联字段;
(2)内连接inner join on ,是左表与右表有关联的数据关联显示、没有关联的数据不显示;格式:select * from a inner join b on a.关联字段=b . 关联字段;

8、参考复习连接
单表:https://www.cnblogs.com/xiaolehua/p/13970861.html
多表:https://www.cnblogs.com/xiaolehua/p/13970872.html
视图:https://www.cnblogs.com/xiaolehua/p/15714709.html
索引:https://www.cnblogs.com/xiaolehua/p/15715180.html
存储:https://www.cnblogs.com/xiaolehua/p/15716474.html
事务:https://www.cnblogs.com/xiaolehong/p/16906249.html
三表:https://www.cnblogs.com/xiaolehua/p/15711102.html
9、三表连接:
1、三表隐藏内连接
格式:select * FROM 表1 ,表2,表3 where 表1.关联字段=表2.关联字段 and 表2.关联字段=表3.关联字段 ;
案例:select * FROM student a,sc b,course c where a.stu_no=b.stu_no and b.c_no=c.c_no ;
2、三表普通内连接
格式:select * FROM 表1 inner join 表2 on 表1.关联字段=表2.关联字段 inner join 表3 on 表2.关联字段=表3.关联字段 ;
案例:select * FROM student a INNER JOIN sc b on a.stu_no=b.stu_no INNER JOIN course c on b.c_no=c.c_no ;
3、三表左连接
格式:select * FROM 表1 left join 表2 on 表1.关联字段=表2.关联字段 left join 表3 on 表2.关联字段=表3.关联字段 ;
案例:select * FROM student a left JOIN sc b on a.stu_no=b.stu_no left JOIN course c on b.c_no=c.c_no ;
4、三表右连接
格式:select * FROM 表1 right join 表2 on 表1.关联字段=表2.关联字段 right join 表3 on 表2.关联字段=表3.关联字段 ;
案例:select * FROM student a right JOIN sc b on a.stu_no=b.stu_no right JOIN course c on b.c_no=c.c_no ;
5、先合两个表,在合另一张表格式:select * from (select 字段名 FROM 表1 right join 表2 on 表1.关联字段=表2.关联字段 )别名,表3 where 合表.关联字段=表3.关联字段
案例:select * from (select a.stu_no,stu_name,sex ,age ,edit ,sc_no ,c_no ,score FROM student a right JOIN sc b on a.stu_no=b.stu_no)s ,course c where s.c_no=c.c_no ;
6、把三表单成单表理解
(SELECT b.,c. FROM sc a,student b,course c WHERE a.stu_no=b.stu_no AND a.c_no=c.c_no)s 当成单表
select * from (SELECT b.,c. FROM sc a,student b,course c WHERE a.stu_no=b.stu_no AND a.c_no=c.c_no)s

肖 sir_就业课__014mysql讲解相关推荐

  1. 肖 sir_就业课__013linux讲解

    linux讲解 一.linux命令常用吗? 常用 二.linux常用的命令有哪些? (1)按常用的命令讲解(随意讲) 比如 :tail -f 查看日志.kill -9 强制杀死进程.ps -ef|gr ...

  2. 肖 sir_就业课__014python讲解

    python讲解 一.python梳理 1.python 数据类型有哪些? 字符.列表.元组.字典.集合 2.列表.元组.字典.集合的区别? 3.python中函数? (1)自定义函数 def 函数名 ...

  3. 肖 sir_就业课__011性能测试讲解

    性能测试讲解 一.你做过性能测试吗? 方法1:做过 方法2:在公司中性能测试有专门的性能小组做,但是我也会做性能 二.性能测试有哪些类型? 1)压力测试(破坏性测试) 压力测试是系统在一定饱和状态下, ...

  4. 肖 sir_就业课__009ui自动化讲解

    ui自动化讲解 1.你做过自动化测试吗?做过 ui自动化测试.接口自动化.app自动化 2.你讲下你做的ui接口自动化? (1)第一种:按照线性流程讲解 :python+selenium 库做ui自动 ...

  5. 肖 sir_就业课__007项目讲解

    项目讲解 一.银行项目 信贷业务 理财业务 卡系统(信用卡) 二.电商项目 三.保险项目 保险参考链接: 前端 1.https://www.picc.com/ 中国人民保险 2.http://www. ...

  6. 肖 sir_就业课__006简历讲解

    简历讲解 一.简历的制作 1.找一个合适模板 a.班级中不要重复模板 b.简历不要太个性化预览 c.简历模板 d.通过找以前学员.通过伍佰钉.wps. ======================== ...

  7. 肖 sir_就业课__008技能编写讲解

    1.熟悉软件质量模型,功能交互.客户场景分析法 2.熟练使用SVN,Git项目管理构建工具 3.熟练使用mysql数据库的基本操作,如增.删.改.查等命令操作 4.熟练使用Linux,查看日志,快速定 ...

  8. 肖 sir_就业课__003自我介绍

    自我介绍 一.学员自我介绍,讲解存在的问题 比如:讲解年份.卡顿.重点学历.忘记 二.自我规则内容 1.开场白:礼貌用语 2.时间:自我介绍1-2分钟以内 3.内容:姓名.籍贯.毕业院校.(拉进面试官 ...

  9. 肖 sir_就业课__004项目流程(H模型)

    项目流程: 一.面试提问(h模型) 1.你说下你们公司测试流程? 2.给你一个需求你会怎么做? 3.你讲下你的工作? 4.谈谈你是如何去测试? 答案:h模型 要求第一人称来写 讲解简化文字流程: 内容 ...

最新文章

  1. 张一鸣的微博世界-产品篇一
  2. FPGA设计心得(1)真双口RAM使用及其仿真问题记录
  3. 第十八课 色彩样式与滤镜
  4. 对文本的内容进行排序
  5. uefi启动 多硬盘gtp_传统引导更改为UEFI+GTP
  6. 如何查看思科交换机的出厂时间?
  7. python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库
  8. vmware安装ubuntu
  9. 力扣53. 最大子数组和(JavaScript)
  10. iptables小案例
  11. 2018数据可视分析挑战赛-二等奖作品及历年优秀作品
  12. Paxos—以选美比赛为例PPT
  13. golang使用go-sql-driver实现mysql增删改操作
  14. 1949-2017闰年 c语言,C语言编写方案-万年历选编.doc
  15. CAPL如何组装自定义报文
  16. matplotlib4 --设置line的属性, color,linestyle, linewidth, marker等
  17. 机械转计算机,成功上岸鹅厂。白菜价年薪40w
  18. Tableau LOD表达式
  19. 教授专栏01 | 汪扬:元宇宙助香港,新经济创未来
  20. 程序员面试考察的5个方面

热门文章

  1. linux全局搜索是什么,linux之文本搜索工具(grep、egrep)用法
  2. 冯诺曼伊体系 计算机五大逻辑,科学网—再谈冯·诺伊曼结构 - 姜咏江的博文
  3. python爬虫学习之路(二)re库的使用方法
  4. 如何使用UltraISO制作U盘系统盘用于重装系统
  5. 机器视觉——入门基础(一)—— 相机篇
  6. 内部存储空间不足_手机提示存储空间不足的原因和解决方法
  7. 阿里云思维导图系列(五)阿里云关系型数据库产品全家福
  8. 【运维面试】面试官: 你每天在公司都做啥?
  9. 开学季学生党需要准备哪些数码好物,分享几款实用的数码好物
  10. uniapp抖音小程序发布激励广告