总结-MySQL基础篇

作者: 戈小蓓 | 来源:发表于2019-09-29 09:31 被阅读0次

总结:第一周学习mysql的视频学习及课后练习题,重查询,练习不足

select书写顺序:

select→distinct → from 表名 → where →group→ by→having →order by →limit start,count

select语句执行顺序:

from→where→group by→having→select→order by→limit

欠缺点:存在的问题是看视频看着会,实际操作练习时候,遇见需要关联两张表和涉及子查询的操作就不知道如何下手,在这块思路还是有所欠缺,需要练习习题(力扣和经典45题)

解决:9.30号之前先做经典45题练习并整理
MYSQL基础内容导图


在本周的学习中,mysql存在的一些易忘点及问题

1、enum的意思及使用?

答:enum是指限定值的取值范围,比如性别(男,女,未知)

gender enum("男","女","中性","保密") default "保密"

2、数据表中增加字段,容易遗忘关键词及语法

答:①insert into 表名values(...)

②insert into 表名(列1,...)

values(值1,...)

③insert into 表名values(...),(...)...;

3、limit的使用(位于所有条件之后)

答:①SELECT * FROM table LIMIT 5,10; // 检索记录行6-15

为了检索从某一个偏移量到记录集的结束所有的记录行,初始记录行的偏移量是0,不是1

②如果只给定一个参数,它表示返回最大的记录行数目:

mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行

③换句话说,LIMIT n 等价于LIMIT 0,n

④分页使用:从start开始,获取count 条数据

start=(页数-1)*每页条数

4、逻辑函数使用

易出错:在使用and和or时容易省略条件,并注意是单引号’’

比如…department=’计算机系’ or department=’英语系’;

5、两张表的内关联

内连接方式可采用where/ inner join... on ...的连接

Select * from a inner join b on a.id=b.id;

Select * from a,b where a.id=b.id;

相关文章

  • 总结-MySQL基础篇

    总结:第一周学习mysql的视频学习及课后练习题,重查询,练习不足 select书写顺序: select→dist...

  • MySQL(Mariadb)总结 - 目录

    关系型数据库基础概览Mysql(Mariadb)总结1 - 基础知识MySQL(Mariadb)总结2 - SQL...

  • mysql索引,锁机制,主从同步,日志分析

    mysql架构 mysql学习 MySQL系列(一)---基础知识大总结 --- 棒棒的!MySQL系列(三)--...

  • MySql 事务总结 - 基础篇

    一.什么事务 事务是单个工作单元,是数据库中不可再分的基本部分.具体来说,事务是由用户定义的一个sql语句序列,在...

  • iOS 动画基础总结篇

    iOS 动画基础总结篇 iOS 动画基础总结篇

  • mysql基础

    mysql添加外键的4种方式 MySQL基础考点1 MySQL基础考点2 MySQL数据库六大设计规范总结1 My...

  • MySql 索引使用总结-基础篇

    Mysql索引 一.索引概述 简单的说,索引就是对某表中一列或若干列值进行排序的结构.它由该表的一列或者多列的值,...

  • MySQL 优化总结

    在CSDN上看到一篇关于MySQL优化基础的总结,但可以说是总结的很好。 1.对查询进行优化,要尽量避免全表扫描,...

  • MySQL知识_索引

    目录索引: ლ(′◉❥◉`ლ) 点击此链接 MySQL_博客园链接Mysql基础原理知识点总结狂神说 讲解mysql

  • mysql基础总结

    数据库概念: 数据库就是一个容器 采用不用的存储引擎性能不一样的 事物指的是一个完整的环节 MYISAM:5.5版...

网友评论

    本文标题:总结-MySQL基础篇

    本文链接:https://www.haomeiwen.com/subject/lcipuctx.html