mysql
liu510817387
这个作者很懒,什么都没留下…
展开
-
mysql 中文乱码 '????'
mysql 中文乱码 通常会认为mysql 的 set names 'gbk'对于这种 '????' 的乱码 通常不是这个原因造成的 应该是 数据库 编码 表编码 甚至是 字段编码造成的对于这个问题 一开始认为是数据库和表的编码问题 但是并不是 都改成 utf8 还是不行但是发现表里的 char varchar text ... 文本类型的原创 2012-03-23 19:35:25 · 387 阅读 · 0 评论 -
最近遇到问题不少,还真不好解决,记录下来,静下心的时候好好想想
一、用一句SQL语句 更新 5 张用户表里用户名为XXX的积分+5 二、算法导论里用 random(0,1)实现random(a,b)三、python里获取网页内容写到txt里文件编码不同导致的中文乱码四、joomla!里面url rewrite 将 about.php 指向 /home/about 分析一下问题一、遇到的问题是 不能用join 会更新其他表不能原创 2012-09-28 23:27:56 · 1259 阅读 · 0 评论 -
数据乱码 多一个为空的一字节乱码
直接上图看效果:其中href的值和a的text的值 是一样的 但是在浏览器中输入效果不一样可能会觉得在a 的 href 或者 title 里不重要 这导致的直接结果就是 模糊查询找不到数据 因为在查的 %BPY2B%的时候BP并不是连续的分析一下数据 该数据一开始是不知什么后缀名的文件,在转换成txt后表面上看并没有什么问题 然后就将 txt 导入到原创 2012-09-17 18:04:32 · 589 阅读 · 0 评论 -
MySQL计划任务(事件调度器)(Event Scheduler)
MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。要查看当前是否已开启事件调度器,可执行如下SQL:SHOW VARIABLES LIKE 'event_scheduler';或SELECT @@event_scheduler;或SHO转载 2012-11-29 09:19:55 · 566 阅读 · 0 评论 -
mysql查询时给值为null的设置默认值
select coalesce(title,'liu') from a;mysql中可以用 help coalesce http://dev.mysql.com/doc/refman/5.1/en/comparison-operators.html#function_coalesce性能测试 两万以内(一万为空,一万不为空)的数据和取出值再判断是否为null给默认值稍高,而且写法方原创 2012-12-07 18:15:36 · 14477 阅读 · 2 评论 -
淘宝丁奇 解释 linux下库名表名是大小写敏感
转载 2013-05-29 13:06:01 · 1015 阅读 · 0 评论 -
mysql 表名大小写敏感导致 nginx 502 bad gateway 错误
之前是在一个win平台的mysql空间里创建了一个 表名带有大写字母的表后来转移到别外一个centos的平台里,导入sql文件后表名中的大写字母变成了小写字母这导致在插入记录到表的时候没有表,会报mysql的数据,从而导致报nginx 502 错误(PS:奇怪的是在查询的时候不会报502,在插入的时候才会报502)原创 2013-06-23 14:30:02 · 1387 阅读 · 0 评论 -
MySQL更新一个值为null的字段
MySQL更新一个值为null的字段mysql > desc `table`+-------+|column |+-------+| NULL|+-------+给column字段+10mysql > update `table` set `column`+10+-------+|column |+-------+| NULL|+----...原创 2015-04-28 17:04:35 · 15972 阅读 · 3 评论 -
MySQL问题解决:-bash:mysql:command not found
MySQL问题解决:-bash:mysql:command not found 问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found www.2cto.com 因为mysql命令的路径在/usr/local/mysql转载 2014-05-22 17:51:28 · 11645 阅读 · 1 评论 -
LNMP笔记:更改网站文件和MySQL数据库的存放目录
更改网站文件目录如果你使用的是军哥的lnmp安装包,那默认的虚拟主机配置环境在 /usr/local/nginx/conf/vhost/ 目录:vi /usr/local/nginx/conf/vhost/域名.conf可以打开对应的虚拟主机配置,然后修改其中的网站目录。然后执行:cp -a 老目录 新目录,chown www:www -R 新目录。更改MySQL目转载 2015-09-30 11:37:30 · 3259 阅读 · 0 评论 -
关于Mysql INT类型最大值问题
在php中int的最大值为 2147483647(通常情况,和平台有关)然后在Mysql 中 int 的 最大值可以看成两个 一种是无符号的: 2147483647还有一种是有符号的:4294967295符号的设定是 unsigned 有符号后 int及与之相关的最大值 最小值都会变类型字节最小值最大值原创 2012-09-02 11:27:08 · 80393 阅读 · 3 评论 -
mysql中语句 copy记录
INSERT INTO `table` ('id','aa','bb','cc') SELECT 'id','aa','bb','cc' FROM `table` (WHERE .....)转载 2012-09-10 22:04:02 · 640 阅读 · 0 评论 -
php display_error设置
在处理一个虚拟主机的报500错误的时候 一开始以为是程序错误 奇怪的是网站运行了很长时间都没有问题突然就显示了错误让空间商查,结果是php文件可以访问,html页面也可以访问 唯独写数据库连接、验证码等程序出错 (验证码是不能显示)这时出现一个奇怪的情况就是之前用的 xxxxx.mysqlxxx.com的这种连接是可以连接上的,现在却不能了 网站不报500错误了 反而是报mysq原创 2012-08-26 01:57:50 · 3374 阅读 · 0 评论 -
未知原因的引用 常量无法使用的错误
uchome 整合 sina weibo新浪微博 有个两个重要文件 一 、config.php 三个常量 :WB_AKEY 、 WB_SKEY 、WB_CALLBACK_URL二、saetv2.ex.class.php 接口的主要调用类一开始 因为目录的原因 建了一个 weibo.php文件 里面包含 上面两个文件 然后在uchome的 common里引用文件 类原创 2012-03-27 11:27:05 · 549 阅读 · 0 评论 -
PHP + MYSQL 批量修改数据库 表名
$database = 'target';mysql_connect('localhost','root','') or die('cannot connect');mysql_select_db($database);$query = mysql_query('show tables');$prefix = 'target';while($row = mysql_fetch_arra原创 2012-03-15 13:11:01 · 2909 阅读 · 0 评论 -
php 导出mysql内容成excel
header("Accept-Ranges: bytes"); header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=".$filename); mysql_connect('localhost','root','') or die('mysq原创 2012-04-12 15:17:24 · 1320 阅读 · 0 评论 -
PHP查询MySQL大量数据的内存
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及。 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用。 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? - while (转载 2012-04-24 10:51:00 · 655 阅读 · 0 评论 -
OPTIMIZE TABLE的作用
当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删 除操作后在数据文件中留下碎片所致。Discuz! 在系统数设置界面提供了数据表优化的功能,可以去除删除操作后留下的数据文件碎片,减小文件尺寸,加快未来的读写操作。您只要在做完批量删除,或定期(如 每一两个月)进行一次数据表优化操作即可。OPTIMIZE TABLE通过制作原来的表的一个临时副本来工作OPT转载 2012-06-04 09:48:31 · 3472 阅读 · 0 评论 -
一句 很有用的 mysql
mysql IN 查询 指定的 id 但是需要将 查找出来的记录的排序和给定的id的顺序一致select * from table where id in(1,4,2,3) order by field(id,1,4,2,3);结果集的排序就是 1 4 2 3原创 2012-06-06 10:30:13 · 407 阅读 · 0 评论 -
PHP5中PDO的简单使用
PHP5中PDO的简单使用转载 2012-06-06 18:00:21 · 317 阅读 · 0 评论 -
mysql 中查找 \ 删除 作者名字重复 语句
SELECT * FROM author GROUP BY author HAVING COUNT(author)>1这句会显示 作者重复的记录SELECT total,`distinct`,total - `distinct` FROM (SELECT COUNT(*) as total,COUNT(DISTINCT(author)) as `distinct` FROM author)原创 2012-06-27 17:05:54 · 831 阅读 · 0 评论 -
mysql concat函数
http://docs.oracle.com/cd/E17236_01/epm.1112/esb_tech_ref/frameset.htm?mdx_concat.htmlmysql 给的说明文档 http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concat 函数参考简单的说就是连接字符原创 2012-06-25 13:57:15 · 411 阅读 · 0 评论 -
转一个鸟哥解答 127.0.0.1与localhost不同的微博
转载 2012-08-01 17:06:36 · 2405 阅读 · 0 评论 -
update 数据库时 set多个字段中间, 用成and
这个问题涉及很多的知识1、and 是做逻辑判断 2、是 'BRAND' and `query`='{"module":"brand","function":"list"}' 做判断 3、mysql的逻辑判断和php不一样 会先将字段转化为数字再判断 'BRAND' and 1为假 ;原创 2016-09-23 15:47:52 · 11489 阅读 · 0 评论