![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql学习
铁憨憨的学习记录
越努力,越幸运,加油
展开
-
MySql学习(十)子查询(非常重要,高手必备)
本章节非常重要。 子查询 子查询 出现在select语句中的select语句,称为子查询或内查询。 外部的select查询语句,称为主查询或外查询。 子查询分类 按结果集的行列数不同分为4种 标量子查询(结果集只有一行一列) 列子查询(结果集只有一列多行) 行子查询(结果集有一行多列) 表子查询(结果集一般为多行多列) 按子查询出现在主查询中的不...转载 2019-11-21 20:59:28 · 198 阅读 · 0 评论 -
MySql学习(九)深入了解连接查询及原理
准备数据 2张表: t_team:组表。 t_employee:员工表,内部有个team_id引用组表的id。 droptableifexistst_team; createtablet_team( idintnotnullAUTO_INCREMENTPRIMARYKEYcomment'组id', team_namevarchar(32)not...转载 2019-11-21 20:57:00 · 328 阅读 · 0 评论 -
MySql学习(八)分组查询详解(group by & having)
分组查询 语法: SELECTcolumn,group_function,...FROMtable [WHEREcondition] GROUPBYgroup_by_expression [HAVINGgroup_condition]; 说明: group_function:聚合函数。 group_by_expression:分组表达式,多个之间用逗号隔开。 gr...转载 2019-11-21 20:43:21 · 365 阅读 · 0 评论 -
MySql学习(七)排序和分页(order by & limit),及存在的坑
代码中被[]包含的表示可选,|符号分开的表示可选其一。 排序查询(order by) 电商中:我们想查看今天所有成交的订单,按照交易额从高到低排序,此时我们可以使用数据库中的排序功能来完成。 排序语法: select字段名from表名orderby字段1[asc|desc],字段2[asc|desc]; 需要排序的字段跟在order by之后; asc|desc表...转载 2019-11-20 16:47:35 · 746 阅读 · 0 评论 -
MySql学习(六)玩转select条件查询,避免采坑
前言:电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行过滤,得到我们期望的结果。 此时我们需要使用条件查询来对指定表进行操作,我们需要了解sql中的条件查询常见的玩法。 条件查询 语法: select 列名 from where 列 运算符 值 说明: 注意关键字where,where后面跟上一个或...转载 2019-11-20 14:12:02 · 389 阅读 · 0 评论 -
MySql学习(五)select查询基础篇
概述: DQL(Data Query Language):数据查询语言,通俗点讲就是从数据库获取数据的,按照DQL的语法给数据库发送一条指令,数据库将按需求返回数据。 基本语法 select 查询的列 from 表名; 注意: select语句中不区分大小写,SELECT和select、FROM和from效果一样。 查询的结果放在一个表格中,表格的第1行称为列头,第2行开始是数据...原创 2019-11-19 20:53:57 · 174 阅读 · 0 评论 -
MySql学习(三)DDL常见操作
环境:mysql5.7.25,cmd命令中进行演示。 DDL:Data Define Language数据定义语言,主要用来对数据库、表进行一些管理操作。 如:建库、删库、建表、修改表、删除表、对列的增删改等等。 文中涉及到的语法用[]包含的内容属于可选项,下面做详细说明。 库的管理 创建库: create database [if not exists] 库名; 删除库 d...转载 2019-11-19 15:13:39 · 317 阅读 · 0 评论 -
MySql学习(二)Mysql数据类型(挺重要的)
概要: 1、介绍mysql中常用的数据类型 2、数据类型选择的建议 MySQL 的数据类型(后面的数字表示字节数)(m:为该值的总共长度,d:小数后面的位数) 整数类型: bit 、bool 、 tinyint(1) 、smallint(2) 、mediumint(3) 、int(4) 、bigint(8) 浮点数类型: float(m,d)(4)、double(m,d)(8) 、 ...原创 2019-10-16 16:54:18 · 113 阅读 · 0 评论 -
MySql学习(一)
SQL的语言分类: DQL (Date Query Language) : 数据查询语言 select 相关语句; DML(Data Manipulate Language): 数据操作语言 insert update delete 语句 DDL (Data Define Language): 数据定义语言 create drop alter 语句 TCL(Tranctio...原创 2019-10-12 17:32:44 · 101 阅读 · 0 评论