标签:数据

数据库数据优化查询问题(group by)

本人新手,在之前做的一个数据库查询上,想到了一个问题,就是一层group by与多层group by的效率问题,于是本人就去尝试了一下,数据超过万条,经过本人的测试,发现当本人在最外层使用gruop by的时候过了好长一段时间才查出数据出来,当本人使用多层的group by的时候,虽然经过很长的时间(虽然只有2层),但是比起之前的真是快了好多。但是本人的一个……

是不是可以用触发器来实现 数据的自动生成

思路是这样的,表的一列  psw 根据 name 这列,假如有数据的话, 就用函数更新本人的数值, 不知道 触发器是不是可以用来做这个事情? 求一个触发器的写法 另一种思路就是,假如从eee表 得到name,下边这两句要是合成一句应该  怎么样写这个sql? insert into crc_test(name) select ename from eee;……

往数据库插入后,数据显示是乱码,并且查询不到数据

上面是插入的数据,提示插入出错是原因是重复插入,可以无视,之前是插入成功的,但是插入后,中文是显示乱码的,并且查询数据,返回的是红色框出来的内容。 本人是新手,表示完全看不懂,高手快来教教本人好么 解决方案 10 在插入数据时要设置相应的字符集,例如: set names gbk 10 字符集问题 http://blog.csdn.net/u011575……

mysql插入信息,不按id排序问题

本人用php执行mysql插入语句,id用的自增。为什么100以后会出现插入之后排序乱的问题。 问题如下: 整个排序都乱了,导致本人的php分页读出来的数据顺序都不对,本人不想再分页查询那里加asc,求指导为什么会出现这种问题。 解决方案 10 这个很正常,数据到底怎么排序和自增列没有必然关联,到底是什么顺序,你要看执行计划。 另外,假如你一定要按照……

MYSql分页查询效率提高

CREATE TABLE `goods` (   `UrlId` char(100) CHARACTER SET utf8 NOT NULL,   `Title` varchar(100) CHARACTER SET utf8 DEFAULT NULL,   `CreateTime` char(30) CHARACTER SET utf8 DEFAULT ……

mysql 查询联合表使用 group by问题

本人在mysql中使用union联合查询了一张表数据,然后用group 排序了其中一个字段, 数据量是在百万级的,查询速度非常缓慢,请各位高手帮本人看看本人的sql能否有可以优化的地方: SELECT * FROM (SELECT * FROM sysletter WHERE lettertype = 0 AND sender = “lalala……

mysql行值互换问题

sql查询到表中有这么亮条数据: id  rank name 1    1       1 2     2       2 先在想把第一条数据的rank值与第二条的互换, 就是显示结果为: id  rank name 1    2     1 2     1      2 有什么好办法? 不要根据id直接 update,有没有什么函数之类的可以直接打到目的?……