group by 分组加入分割符号

group by 分组加入分割符号


group by 分组加入分割符号

SELECT
  `yg`.`ygroup_id` AS `ygid`,
  GROUP_CONCAT(`yg`.`guest_id` SEPARATOR ',') AS `guestid`
FROM `ygroup_gu
948 0 2015-12-04 MySql学习

mysql引擎TokuDB介绍

mysql引擎TokuDB介绍

  为什么要压缩数据

  当一个数据库的数据空间达到TB级别时运维难度是非常高的。尤其是数据迁移和备份操作,不仅耗时将会成倍增长,而且成功率会有很大下降。另外无论用户是自建数据库还是使用云服务,增长迅速的存储空间都会带来巨大的开支

  ---------------------------------

  什么是TokuDB

  TokuDB是一个支持事务的MySQL引擎,拥有出色的数据压缩能力和极低的资源消耗。RDS团队将某些超过2TB的I

1940 0 2015-07-06 MySql学习

解决windows下mysql数据库慢的原因

解决windows下mysql数据库慢的原因

  在使用MySQL时,可能会遇到程序连接本地MySQL数据库速度很慢,这很有可能是使用了localhost作为连接时的主机名。注意啦,是数据库就在本地哦,如果是远程连接MySQL慢可能是网络原因。

  解决方法:

  方法一:ping一下localhost,如果ping出来是::1,那就是解析到了IPV6的ip了,把hosts文件中增加127.0.0.1 localhost,将localhost解析为127.0.0.1。如果有::1 localhost那就去掉。<

1032 0 2015-06-15 MySql学习

mysql大数据库的导入命令

mysql大数据库的导入命令

  MySQL命令行导出数据库:

  1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

  如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

  (或者直接将windows的环境变量path中添加该目录)

  2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  如我输入的命令行:mysqldump

1011 0 2015-06-05 MySql学习

Mysql解决外网访问的问题

Mysql解决外网访问的问题

  方法1

直接在phpmyadmin内执行

  use 数据库名;# MySQL 返回的查询结果为空 (即零行)。

  GRANT ALL PRIVILEGES ON *.* TO '数据库名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;# MySQL 返回的查询结果为空 (即零行)。

  flush privilege

1026 0 2015-04-21 MySql学习

配置一个MysqlProxy连接阿里云的内网rds数据库

配置一个MysqlProxy连接阿里云的内网rds数据库

  最近项目需要,将平台迁移至阿里云的rds数据库上,由于rds设置为内网访问,通过云主机间接访问又不太方便,所以临时在一台云主机上临时配置了一个mysqlproxy,用来在公司通过公网访问数据库,待迁移完毕测试没有问题后,再将mysqlproxy关掉!

  简单记录了配置过程

  1,mysql官网下载mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gz;

  2,确认服务器上安装有一下三个软件包:pkgc

1287 0 2015-04-20 MySql学习

sqlite3中的数据类型

sqlite3中的数据类型

  大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。

  Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做到一些传统刚性类型数据库所不可能做到的事。

  1. 存储类和数

1046 0 2015-04-16 MySql学习

SQLite一款轻型的数据库

SQLite一款轻型的数据库

  SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界

992 0 2015-04-16 MySql学习

mysql数据迁移后,view视图问题解决

mysql数据迁移后,view视图问题解决
DELIMITER $$
USE `zlnf`$$
DROP VIEW IF EXISTS `g_apman`$$
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` 

SQL SECURITY DEFINER VIEW `g_
1350 0 2015-04-11 MySql学习

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解、MySQL性能优化

  my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。

  my.ini分为两块:Client Section和Server Section。

  Client Section用来配置MySQL客户端参数。

  要查看配置参数可以用下面的命令:

show variables like '%innodb%'; # 
1043 0 2015-03-30 MySql学习

合理配置MySQL缓存 提高缓存命中率

合理配置MySQL缓存 提高缓存命中率

  众所周知,系统读取数据时,从内存中读取要比从硬盘上速度要快好几百倍。故现在绝大部分应用系统,都会最大程度的使用缓存(内存中的一个存储区域),来提高系统的运行效率。MySQL数据库也不例外。在这里,笔者将结合自己的工作经验,跟大家探讨一下,MySQL数据库中缓存的管理技巧:如何合理配置MySQL数据库缓存,提高缓存命中率。

  <img alt="合理配置MySQL缓存 提高缓存命中率" border="1" href="/picshow/index468988.shtml"

1011 0 2015-03-28 MySql学习