mysql 统计join数据的条数

  • 仙士可
  • 2017-09-02 15:47:49
  • mysql
当mysql  left join 或者 right join 时,有时候会发现count(*)是无法统计正确数据的主要原因是因为,left 与right join的特性问题例如我需要查询所有有提现记录的会员总数 SELECT *  FROM chenrui_users u  LEFT JOIN 
阅读全文

mysql创建函数时报错1418

  • 仙士可
  • 2017-08-25 10:24:00
  • mysql
解决方法如下: 1. mysql> set global log_bin_trust_function_creators = 1; 2. 在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creator
阅读全文

mysql批量更新表前缀

  • 仙士可
  • 2017-08-05 10:13:39
  • mysql
方法一:使用sql语句修改mysql数据库表前缀名步骤1:Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' ) FROM information_
阅读全文

mysql 语句传参数 -- prepare语句的用法

  • 仙士可
  • 2017-06-20 19:49:19
  • mysql
mysql默认在语句是不能传参数的,例如 select * from a limit @a,@b;这样是会报错的,那怎么样才能传参数呢?这就需要用到prepare了,以下示例运行在存储过程 PREPARE statement_name FROM preparable_SQL_statement;/*定义*/  EXECUTE stateme
阅读全文

mysql临时表的用法

  • 仙士可
  • 2017-06-20 19:43:46
  • mysql
当处理较复杂大的逻辑时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录存到一个临时表可能更快些,然后多这些表运行查询。这就是mysql临时表的作用了一:创建临时表CREATE TEMPORARY TABLE tmp_table (    &
阅读全文

mysql新建数据时判断表,字段,索引是否存在

  • 仙士可
  • 2017-06-16 19:18:43
  • mysql
-- 新建表时判断表是否存在 CREATE TABLE If Not Exists `表名` ( `id`  int(10) NOT NULL AUTO_INCREMENT , `plan_id`  int(10) NULL&nb
阅读全文

mysql格式化字符串生成订单号的方法

  • 仙士可
  • 2017-06-15 19:43:32
  • mysql
LPAD(str,len,padstr) 返回字符串str,左填充len个字符的长度的字符串padstr。如果str的长度大于len,则返回值被缩短至len个字符。 实例 select lpad('1',5,'0'); 输出结果:00001;
阅读全文

mysql统计函数

  • 仙士可
  • 2017-06-07 09:32:52
  • mysql
数据记录统计函数:     AVG(字段名) 得出一个表格栏平均值      COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计        MAX(字段名) 取得一个表格栏最大的值  
阅读全文

mysql字符串截取

  • 仙士可
  • 2017-06-02 10:19:33
  • mysql
MySQL 字符串截取函数有:left(), right(), substring(), substring_index()。还有 mid(), substr();1:left(str, length);获取字符串左边length位的字符 select left('www.php20.cn',3);   输出结果:www; 2:
阅读全文

mysql数据库 isnull,ifnull,nullif的区别和用法

  • 仙士可
  • 2017-05-20 11:04:06
  • mysql
ISNULL(expr)如果expr的值为null,则返回1,如果不为null,则返回0;例如,查找一个订单的状态,如果状态为null则返回1,不为空则返回0select isnull(status) from orders;查出的数据IFNULL(expr1,expr2)如果expr1不为NULL,则返回expr1; 否则返回expr2。IFNULL()的返回值是数
阅读全文
首页 123 末页 共 28 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com