MySQL
阿龙HL
开发一枚, 现在在上海学习打拼,希望有好的东西,大家多多分享
展开
-
MYSQL中GROUP BY的用法
GROUP BY 的用法非常多样化,也是MYSQL查询必备的技能之一。定义GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组。GROUP BY 分组时,不限于一个字段,可以根据多个字段来分组,同时,GROUP BY还可以配合聚合函数来用,分组之后你可以计数(COUNT),求和(SUM),求平均数(AVG)等。常用聚合函数(aggr...原创 2019-11-14 19:40:00 · 1681 阅读 · 0 评论 -
MySQL中CASE...WHEN...简单使用
当我们执行一个查询的时候,不同的条件,我们可能需要显示不同的结果,这是就少不了CASE...WHEN的使用,下面介绍一下这种语法的基础使用方法。Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数SELECT id,CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END AS '性别' FROM ...原创 2019-11-12 20:07:06 · 360 阅读 · 0 评论 -
MySQL中IF函数的使用方法
定义IF函数根据条件的结果为true或false,返回第一个值,或第二个值语法IF(condition, value_if_true, value_if_false)参数参数描述condition必须,判断条件value_if_true可选,当条件为true值返回的值value_if_false可选,当条件为false值返回的值...原创 2019-11-11 18:31:11 · 10246 阅读 · 1 评论 -
MySQL中IFNULL函数的使用方法
IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。两个参数可以是文字值或表达式。一、语法格式IFNULL(expression_1,expression_2);如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。如...原创 2019-11-11 17:52:48 · 20873 阅读 · 1 评论 -
mysql使用bind_param()参数绑定来防止SQL注入攻击(转载)
什么是sql注入攻击在阅读这篇文章之前,我们必须要了解sql注入攻击的原理,下面我们使用一个简单的实例来介绍sql注入攻击,以php语言为例: $username="manongjc"; $pwd="123"; $sql = "SELECT * FROM table WHERE username = '{$username}' AND pwd = '{$pw...转载 2018-09-13 21:32:20 · 603 阅读 · 0 评论 -
bindColumn、bindParam与bindValue的区别(转载)
bindColumn:绑定一列到一个 PHP 变量(类似于list()函数为变量赋值)<?php//连接数据库函数functionconnect() {try { $dbh = new PDO("mysql:host=localhost;dbname=test",'root','root'); return $dbh;} catch (Excepti...转载 2018-09-13 22:39:55 · 574 阅读 · 0 评论