加载中
group by分组后获得每组中时间最大的那条记录

用途: GROUP BY 语句用于 对一个或多个列对结果集进行分组。 例子: 原表: 现在,我们希望根据USER_ID 字段进行分组,那么,可使用 GROUP BY 语句。 我们使用下列 SQL 语句: SELECT ID,US...

05/19 16:26
15
Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

2018/06/20 03:35
289
Navicat for MySQL事件Event实现数据每日定期操作

在我们操作数据库过程中,通常会遇到一些某个时间点操作数据库的问题,例如: (1).每天凌晨12点对数据库进行定时备份,结算和汇总; (2).每天凌晨2点删除数据库前三天的数据; (3).插入某个数...

2017/10/02 16:58
66
Mysql5.7忘记root密码及mysql5.7修改root密码的方法

关闭正在运行的 MySQL : 1 [root@www.woai.it ~]# service mysql stop 运行 1 [root@www.woai.it ~]# mysqld_safe --skip-grant-tables & 为了安全可以这样禁止远程连接: 1 [root@www.woai...

2017/04/11 06:13
523
解决MySql error #1036 Table is read only 错误方法

MYSQL数据库直接拷贝DATA数据库源文件的时候转移站点测试数据完整性问题出现的。拷贝DATA数据库文件搬迁网站,然后登陆PHPMYADMIN数据库管理面板进行修改数据库表的时候有出现"#1036 – Tabl...

2017/04/04 23:45
92
MySQL开机自动启动的设置方法

首先通过chkconfig命令看看MySQL在不在可管理的列表中,命令是: chkconfig --list如果列表中没有mysqld这个,需要先用这个命令添加: chkconfig add mysqld 然后用这个命令设置开机启动: ...

2017/04/03 17:40
458
让MySql支持Emoji表情

解决方案:将Mysql的编码从utf8转换成utf8mb4。 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错 停止MySQL Server服务 修改 my.cnf或者mysql.ini [client...

2017/03/10 12:23
44
MySQL 的 20+ 条最佳实践

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我...

2016/11/30 11:36
19
mysql group_concat合并行用法和问题

还有分隔符还可以自定义,默认是以“,”作为分隔符,若要改为“|||”,则使用SEPARATOR来指定, 例如: mysql> SELECT student_id, GROUP_CONCAT(courses_id SEPARATOR '|||') AS courses FR...

2016/09/08 14:23
14
mysql中now,curdate,curtime,sysdate区别

//mysql中now,curdate,curtime,sysdate区别 1.now 返回的时间,格式如下:2013-01-17 10:57:13 mysql> select now(),sleep(5),now(); +---------------------+----------+-----------------...

2016/08/27 02:16
45
Mysql 中的事件//定时任务

阅读目录 什么是事件 开启事件 自定义事件举例 什么是事件 一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发...

2016/08/27 02:15
8
MySQL 触发器例子(两张表同步增加和删除)

以下两个例子来自: http://www.cnblogs.com/nicholas_f/archive/2009/09/22/1572050.html 实测有效,但是原帖的分隔符不正确,因此稍作修改。 其中old表示tab2(被动触发),new表示tab1(主...

2016/08/26 22:29
129
关于 find_in_set 的性能问题

同事不少数据表设计的时候使用一个字段来存储多对多关系,比如 表 user中有一个字段叫 category, category存储的是 "1,3,9" 这样的类型的数据,实际上是category的id 用逗号分隔开来的。 要查...

2016/04/04 19:28
62
支付宝移动支付,服务端对异步通知信息验签的时候验签失败,支付宝pc端支付接入PHP实现

支付宝异步通知数据形式如下, $arr=array (  'discount' => '0.00',  'payment_type' => '1',  'subject' => '测试02',  'trade_no' => '2016031.............2958619', ...

2016/03/16 00:32
313
MySql中delimiter的作用是什么?

这个命令与存储过程没什么关系吧。 其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,...

2016/03/13 18:25
12
MySQL数据库获取汉字拼音的首字母函数

需求简介:最 近的一个项目,想实现如下图所示的显示效果。很明显,如果能够获取对应的汉字词组的拼音首字母就可以实现了,如果是固定的几个汉字,人为的拼一下就可以 了,不过项目中有多处功...

2016/03/13 18:16
118
利用MySQL数据库来处理中英文取首字母排序

DELIMITER $$ CREATE FUNCTION `firstPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8   DETERMINISTIC BEGIN      DECLARE V_RETURN VARCHAR(255);   ...

2016/03/13 18:13
65
MySql 查询以逗号分隔的字符串的方法(正则)

现数据库表中某个字段保存的值为“01,07,08”,需要sql去查询下表中到相应的名称: 1、使用find_in_set()... 查询字段中包含01,07,08的记录: SELECT * FROM test WHERE find_in_set...

2016/03/13 02:46
898
mysql中迅速插入百万条测试数据的方法

BEGIN     #Routine body goes here...     declare i decimal (10) default 0 ;     dd:loop     INSERT INTO `table` ( `title`, `status`, `inputtime`, ...

2016/02/24 19:01
261
Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架

MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千 万,他的性能还能那么高吗?一点小小...

2016/02/22 05:11
243

没有更多内容

加载失败,请刷新页面

返回顶部
顶部