Mysql常见函数】的更多相关文章

一.单行函数 1.字符函数 concat拼接 substr截取子串 upper转换成大写 lower转换成小写 trim去前后指定的空格和字符 ltrim去左边空格 rtrim去右边空格 replace替换 lpad左填充 rpad右填充 instr返回子串第一次出现的索引 length 获取字节个数 2.数学函数 round 四舍五入 rand 随机数 floor向下取整 ceil向上取整 mod取余 truncate截断 3.日期函数 now当前系统日期+时间 curdate当前系统日期 c…
函数调用:select 函数名(实参列表) [from 表]; 函数分类: 1.单行函数 如 concat.length.ifnull等. 2.分组函数 功能:做统计使用,又称为统计函数.聚合函数.组函数. 数据库结构图: 常见函数: 一.单行函数 字符函数: length:获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节) concat substr instr trim upper lower lpad rpad replace 数学函数: round ceil floor t…
MySQL的索引 索引机制 MySQL属于关系型数据库,为了提高查询速度,可以创建索引. 索引:由表中的一个或多个字段生成的键组成,这些键存储在数据结构(B树或者hash表中),于是又分为B树索引(InnoDB和MyISAM引擎支持)和哈希索引(Memory引擎支持). 适合创建索引的字段: 1.经常查询的字段; 2.分组的字段(GROUP BY); 3.主键和外键字段; 4.唯一完整性约束的字段; 创建索引 普通索引 CREATE TABLE table-name(id int auto_in…
# 进阶4 SQL常见函数 分类: 1/单行函数: 字符函数: concat(),length(),ifnull(__,default) ,instr(), trim(),upper(),lower(),lpad(),rpad(),replace() 数学函数: round,ceil,floor,truncate,mod; 日期函数: now,curdate,curtime, year,month,monthname,day,hour, minute,second,str_to_date, da…
分组函数 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值. 组函数类型 • AVG() • COUNT() • MAX() • MIN() • SUM() 组函数语法 AVG(平均值)和 SUM (合计)函数 MIN(最小值)和 MAX(最大值)函数 可以对任意数据类型的数据使用 MIN 和 MAX 函数. COUNT(计数)函数 1.COUNT(*) 返回表中记录总数,适用于任意数据类型. 2.COUNT(expr) 返回expr不为空的记录总数. 分组数据 GROUP BY…
先把之前建的goods表找到 找到最贵的本店价(max) 找到最便宜的本店价(min) 查出一共还有多少商品(count) 查看商品价的平均价(avg) 查看本店有多少种商品 当count(*)时 输出的时绝对行数 而count(列名)时,输出行数为不为null的 mysql> select * from test4; +------+------+ | id | name | +------+------+ | Lili | | NULL | +------+------+ rows in s…
一.日期函数 1.NOW()   返回当前日期和时间 mysql> SELECT NOW(); +---------------------+ | NOW() | +---------------------+ :: | +---------------------+ row in set (0.00 sec) 2.DATE_FORMAT(d,f)   按表达式 f的要求显示日期 d mysql> SELECT DATE_FORMAT(NOW(),'%Y年-%m月-%d日 %H时:%i分:%s…
4. 常见函数 一.字符函数 概念 类似于Java的方法,将一组逻辑语句封装在方法中,对外暴露方法名 优点 隐藏了实现细节 提高代码的重用性 调用 select 函数名(实参列表) [ from 表]: 特点 叫什么(函数名) 干什么(函数功能) 分类 单行函数(如 concat.length.ifnull) 分组函数(功能:做统计使用,又称为统计函数.聚合函数.组函数) concat拼接字符串[utf8中汉字占三个字符] select concat (last_name,'-',first_n…
row_count() 返回上一个insert.update.delete语句的影响行数 found_rows() 返回上一个select查到的记录条数 last_insert_id() 返回上一次插入的记录的id字段…
php 连接数据库 一般是用面向对象的方法,需要先创建一个对象,即造一个连接对象,然后再写sql语句,(增改查删),最后执行sql语句 其中在创建连接对象时 我们用到的是MySQLI  是不区分大小写的, 这里用到的是mysqli,意思就是mysql的扩展,既可以通过面向过程的方式也可以通过面向对象的方式与数据库进行交互,唯一不同的是调用函数(对象方法)的方式不一样. 在创建连接对象后 需要先看一下连接是否成功 用if语句测试 mysqli_connect_error()就可以了  若显示fal…