mysql
文章平均质量分 89
搬砖,攒路费
努力搬砖,攒路费
展开
-
MySQL的几种连接查询(join,left join,right join,union,cross join)
一 连接查询介绍mysql有以下几种连接查询,如下内连接:join, inner join外连接:left join, right join, left outer join, right outer join, union交叉连接(笛卡尔积):cross join二 各种连接原创 2021-03-26 16:33:19 · 838 阅读 · 0 评论 -
MySQL之游标
一 什么是游标 什么是游标呢?从字面上理解就是游动的标识,从MySQL来理解就是从结果集里面一行一行的滚动获取数据,注意它是通过滚动来获取每一行数据的,所以称为游! 值的注意的是游标实在MySQL5.0版本才被支持的,而且只能用于存储过程或者函数。二 游标的创建 创建语法如下#定义游标DECLARE 游标名 CURSOR FOR sql语句;#打开游标OPEN 游标名;#取值FETCH 游标名 INTO 变量名;#关闭游标CLOSE 游标名;说明原创 2021-03-05 01:04:50 · 340 阅读 · 1 评论 -
MYSQL之存储过程
一 什么是存储过程 什么是存储过程呢?其实存储过程跟函数很类似,函数是把一些特定的功能封装在函数体中,以后要使用该功能时,可以直接调用,而不必再次重复编写。而存储过程也一样,存储过程是把实现某个或者某些特定功能的SQL语句放在存储过程中,方便后面快速使用这些功能,从而避免重复编写。二 存储过程的优点 在MYSQL5.0以前,MYSql是不支持存储过程的,5.0版本才开始支持存储过程。支持存储过程的MYSQL在数据处理上速度有了大大的提高,同时也使得MYSQL数据库编程变得更有灵活原创 2021-02-25 23:36:07 · 424 阅读 · 0 评论 -
MySQL之group by与max()一起使用的坑
前言 国庆之间在进行一个消费项目切换时,发现用之前SQL语句导出的余额与客户人员最近消费记录所显示的余额不一致,客户人员又比较多,还好及时发现没凉成大错!现在来记录一下。一 GROUP BY的简单介绍 GROUP BY顾名思义,group: 分组,by: 以…; 组合起中来就是以什么来分组。在mysql理解为以一个字段或多个字段来分组显示结果集,如下。数据表执行以下语句select *from scgroup by sid结果如下结果以sid分组表示出来了,细心一点会发现分组后显示原创 2020-10-17 17:34:00 · 23159 阅读 · 22 评论 -
MySQL日常使用总结(一)
一 .用通配符进行数据过滤mysql数据库中的通配符有两种,一种是百分号 % 通配符,另外一种是下划线 _ 通配符,这两个在日常搜索匹配种常常用到,下面进行详细介绍。1.百分号(%)通配符%:用于匹配任意多个字符使用格式:%通配符可使用于任何位置,不同位置匹配的结果不同格式如下select 字段名from 表名where 字段名 like '%fdk%'(或者如:ds%,dkjs%dhj)2.下划线(_)通配符_:用于匹配任意单个字符使用格式:_通配符可使用于任何位置,不同位置原创 2020-10-08 21:40:40 · 455 阅读 · 2 评论 -
mysql数据库之查询语言(二)
前言上一篇记录了mysql查询语句的一些简单条件限制,现在来对select查询语句进行后续补充,这篇写完后整个select查询语句也就基本记录完了。原创 2020-07-17 18:00:22 · 327 阅读 · 0 评论 -
mysql数据库之查询语言(一)
前言前面学习了mysql的DDL和DML语言,现在记录一下才刚学过的sql查询语言DQL,以加深理解。1. 构建数据查询数据的前提是要有数据可查,下面以用网上经典的数据来构造数据学生表:#创建学生表create table students(sid varchar(10),sname varchar(10),sage datetime,ssex varchar(10));#向学生表添加数据insert into student values('01' , '赵雷' , '1990-01-01原创 2020-07-11 22:34:06 · 336 阅读 · 0 评论 -
mysql数据库之增,删,改操作
前言上篇记录了mysql数据库的数据库定义语言(DDL),现在记录一下它的一些操作语言(DML),即对表中的数据进行一系列的操作,一般分为:增加数据,删除数据,以及修改数据,详情如下。1. 增加数据增加数据也是向表中插入数据,一般语句格式如下。insert into 表名 (列名1,列名2,列名3,...) values(值1,值2,值3,...)注意:1. 插入时列名与值要一一对应2. 列名写可不写,不写时表示向表中的每个字段都插入数据3. 注意字段数据类型向students表中插入数原创 2020-07-11 09:44:07 · 748 阅读 · 0 评论 -
mysql之数据库定义语言DDL
前言上篇记录了mysql数据库的下载和安装,之后学习了mysql数据库的数据库定义语言DDL,现在来记录一下DDL的一些基本操作,以加深理解和复习巩固。1. sql语言的划分sql是一种结构化查询语言,按功能分类,一般分为以下几种:**)数据定义语言(DDL):用来定义数据库对象,即创建库,表,列等操作(2)数据操作语言(DML):用来操纵数据库表中的数据(3)数据库查询语言(DQL):用来查询数据(4)数据库控制语言(DCL):用来控制权限和访问安全的问题...原创 2020-07-03 17:50:10 · 330 阅读 · 0 评论 -
windows10下 Mysql的下载和安装
前言来来回回安装mysql不知道多少回了,然而每次安装都得折腾半天,索性这次就写一篇来记录一下整个mysql的安装过程,免得下次再折腾。1. 下载下载地址: https://dev.mysql.com/downloads/mysql/, 点击链接进入到下载页面,如下图选择操作系统和要下载的版本,如下图。其中右边的是让你选择操作系统,左边的是选择以前的版本情况确定操作系统和版本后,点击Download进行下载,如下图2. 安装mysql下载完安装后,接下来就是进行安装了。双击下载好的m原创 2020-06-28 21:55:27 · 336 阅读 · 0 评论