mysql
loveifa
这个作者很懒,什么都没留下…
展开
-
mysql 数据库 输出全是问号????????????? 何以解决?
mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION='utf8_genera原创 2011-09-09 19:03:15 · 522 阅读 · 0 评论 -
MYSQL 优化 之 in
现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。文章表article(id,title,content)标签表tag(tid,tag_name)标签文章中间表article_tag(id,tag_id,arti转载 2013-11-12 23:35:58 · 285 阅读 · 0 评论 -
mysql 导入导出大容量的数据库
导入数据库:1,将要导入的.sql文件移至bin文件下,这样的路径比较方便2,同上面导出的第1步3,进入MySQL:mysql -u 用户名 -p如我输入的命令行:mysql -u root -p (输入同样后会让你输入ySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为blog的目标数据库(mysql>create datab转载 2013-09-25 22:19:49 · 680 阅读 · 0 评论 -
mysql 多个表查询的结果相加汇聚一起
(SELECT * FROM `zixuanlist` WHERE haoma = '$_POST[key]' and mid = '$_SESSION[mid]' and vip = '1') union (SELECT * FROM `zixuanlist` WHERE haoma = '$_POST[key]' and mid = '$_SESSION[mid]' and vip = '0'原创 2013-07-10 14:16:53 · 1778 阅读 · 0 评论 -
MYSQL的包含查询,类似like,又不同于like
id name str 1sonnyboy 1,11,12,13, 2sonnyboy12,22,23,243sonnyboy211,23,12 表名为 temp需要查询 str 包含1的字段 的name值 根据上表中查询 应该只有id 为1的 满足需求在mysql 中instr函数的语法是:转载 2013-07-09 21:47:21 · 4317 阅读 · 0 评论 -
记住这些来之不易的sql语句(2)
update userlist set `name` = 'xxx' where mid in( select a.tjid from (select tjid from userlist group by tjid having count(mid)=2) a)原创 2011-08-29 22:30:26 · 276 阅读 · 0 评论 -
记住这些来之不易的sql语句(三)
关于 update不能用limit的问题update userlist set `djid` = '1' where mid in (select a.mid from (select mid from userlist where name='xxx' limit原创 2011-08-29 23:19:14 · 270 阅读 · 0 评论 -
记住这些来之不易的sql语句(一)
SELECT tjidFROM userlistGROUP BY tjidHAVING COUNT( mid ) =2LIMIT 0 , 30SELECT * FROM userlist GROUP BY tjid HAVING COUNT( mi原创 2011-08-29 21:27:12 · 1133 阅读 · 0 评论 -
mysql一些随机函数
MySql:Select * From TABLE Order By Rand() Limit 10 view plaincopy to clipboardprint?Select * From TABLE Order By Rand() Limit 10原创 2011-08-12 23:14:17 · 897 阅读 · 0 评论