mysql GROUP_CONCAT 函数

    GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。 语法: GROUP_CONCAT([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [,col_name …]] [SEPAR...阅读全文
    作者:绝缘体.. | 分类:MySQL | 阅读: |

    MySQL复制表结构,表数据。

    1、复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表  这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。  不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。  2、只复制表结构到新表  CREATE TABLE...阅读全文
    作者:绝缘体.. | 分类:MySQL, 首页 | 阅读: |

    dedecms 运行在mysql 5.6.15 上 ordey limit 的奇怪问题

    问题是生成文章总是发现有部分文章不会生成,跟踪发现,10%的文章会没有生成 原因出在数据库上, Order by和Limit混合使用引起的问题 如果在order by语句中返回的结果集有很多行,那么非排序的列的返回结果是不确定的,即随机的,所以如果配合limit的话每次返回的结果集的顺序是不固定的,比如下面这个例子 mysql> SELECT * FROM ratings ORDER BY category; +—...阅读全文
    作者:绝缘体.. | 分类:MySQL, 首页 | 阅读: |

    mysql数据库表前缀批量修改工具

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>mysql数据库表前缀批量修改工具</title> <style> body { font: 12p...阅读全文
    作者:绝缘体.. | 分类:MySQL, 囤技术 | 阅读: |

    linux下mysql的root密码忘记解决方

      1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉...阅读全文
    作者:绝缘体.. | 分类:Linux, MySQL | 阅读: |

    mysql 设置root用户远程连接

    1、修改localhost 更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从“localhost”改成“%” mysql>use mysql; mysql>update user set host = ‘%’ where user = ‘root’; mysql>select host, user from user; mysql>FLUSH PRIVILEGES...阅读全文
    作者:绝缘体.. | 分类:Linux, MySQL | 阅读: |

    mysql删除数据但保留一条

    mysql不支持在同一个表查询之后,做修改、删除操作。 删除的思路是, 1、select id from tbl_vod group by d_name having count(d_name)>1 找到需要保留的id 2、 select id from (select id from tbl_vod group by d_name having count(d_name)>1) as a 把需要保留的结果指定新的表名,找到保留id 3、执行删除操作 delete from tbl_vod where id not in (select id f...阅读全文
    作者:绝缘体.. | 分类:MySQL, 首页 | 阅读: |

    PHP开发者常犯的10个MySQL错误

    数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MySQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。 1.使用MyISAM而不是InnoDB MySQL有很多的数据库引擎,单一般也就用MyISAM和InnoDB。 MyIS...阅读全文
    作者:绝缘体.. | 分类:MySQL, 学东西 | 阅读: |

    数据库性能优化之SQL语句优化1

    一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍...阅读全文
    作者:绝缘体.. | 分类:MySQL, 学东西, 首页 | 阅读: |