首页 > 数据库技术 > 详细

Mysql入门基本概念

时间:2019-09-25 21:48:04      阅读:82      评论:0      收藏:0      [点我收藏+]

RDBMS(关系型数据库)基础术语

  • 数据库: 数据库是一些关联表的集合。
  • 数据表:表是存储数据的单元

    Mysql基础增删改查操作细节

  • 可以使用LIMIT属性来设定返回的记录数
  • 可以通过OFFSET指定select语句开始查询的数据偏移量.默认情况下偏移量为0
  • like 子句使用%字符来表示任意字符,类似正则中的*号
  • like 子句如果没有使用% ,效果与=是一样的
  • like 子句可以使用and或者or指定一个或者多个条件
  • order by 排序可以设定多个字段来排序
  • order by ASC 升序排列(默认) DESC 降序排列
  • group by 根据一个或者多个列进行分组,分组的列上可以进行COUNT, SUM,AVG等函数

    Mysql连接

    关键字:join

    ** INNER JOIN(内连接,等值连接) :获取两个表中字段匹配关系的记录
    LEFT JOIN(左连接) : 获取左表所有记录,即使右表没有对应匹配的记录
    RIGHT JOIN(右连接) **: 获取右表所有记录,即使左表没有对应匹配的记录
    理解上:join字段是为了获取两个表中字段匹配关系的记录,即a.x = b.x 。取的交集。但左连接跟右连接不一样,在a.x = b.x的基础上,会把其中一张表的剩余数据也全部查询出来,就是left join 与 right join 的特点

    Mysql 索引

    索引相当于字典的目录页,可以快速查找到对应的值
  • 索引分为单页索引与组合索引。组合索引即一个索引包含多个列
  • 索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录

    索引缺点

    索引提高了查询速度,但是降低了更新表的速度,因为还需要同时更新保存索引表.

Mysql入门基本概念

原文:https://www.cnblogs.com/sevenfloor/p/11587579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!