Linux区

按mysql标签归档



Mysql数据库连接时出现1045错误提示的可能原因

近一段时间,发现用navicat和网页均无法打开某个网站的mysql数据库,在空间商管理后台里提交工单,技术员帮忙很快处理了。我又继续问他能否告诉我问题出在哪里,好让我碰到同样的问题不用再麻烦他们。他说是数据库的密码没有同步,只要在管理后台重新提交密码就可以。后来在另一个无法连接的数据库上检验了一遍,果然成... 继续阅读 >>


mysql更改字段的数据类型的时候会影响数据吗?

这看起来是一个微不足道的问题,但是没有经过试验还是有点担心的。 经过试验之后,得到答案:不会影响数据。但一定要注意数据编码的类型,更改数据类型的命令是: alter table 表名称 modify 字段名称 字段类型 [是否允许非空]  CHARACTER SET 编码格式; 如下所示: alter table test1 modify description text CHAR... 继续阅读 >>


mysql_query和mysqli_query有什么不同?

mysql与mysqli的区别: mysqli连接是永久连接,而mysql是非永久连接。   mysql连接:每当第二次使用的时候,都会重新打开一个新的进程。   mysqli连接:一直都只使用同一个进程。   好处:这样就可以很大程度的减轻服务器端压力。   当然,如果mysql也需要永久连接的话,就可以使用mysql_pconnect()这个函数   参考:关... 继续阅读 >>


mysql正则表达式提取/截取字符串到另一个字段的方法(windows下失败)

本文是撸mysql的过程笔记,在windows下已宣告失败。阅读此博客的童鞋,请不要以此为参考。 在mysql里用正则表达式提取/截取字符串需要用到热心的开发者贡献的自定义函数lib_mysqludf_preg,看Extract date from string in MySQL - Stack Overflow windows下按照lib_mysqludf_preg/INSTALL.windows at testing · mysqludf... 继续阅读 >>


mysql的find_in_set函数查询不到结果的原因

select id,coname,description from test where find_in_set('www', website); 用以上命令想查询字段website里包含www的结果,结果一个都查询不到。为什么呢? 原来问题出在这里:find_in_set括号里的第二个参数必须是用逗号分隔出来的strlist,而不是普通的字段就行的。 如果有这样一个website字段: www,www.linux.... 继续阅读 >>


【转】mysql常用字符串操作函数大全,以及实例

mysql常用字符串操作函数大全,以及实例 - 简单--生活 - 博客园 今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id 12654         665,569 12655         601,4722 goods_id是商品id cat_id是分类id 当我,怎么根据这种分类ID查数据(一个商品有多个分类,而且用逗号隔开了) 我现在用的是like 这... 继续阅读 >>


局域网内访问读写另一台电脑mysql服务器数据的方法

以下解决方法针对xampp的开发测试服务器有效,其他的测试服务器软件如easyphp,原理应该也相同吧。 先在受访端的XAMPP Control Panel 界面里点击“Shell”按钮,出来一个命令窗口,输入 mysql -u root –p 然后输入root密码,一般是空白(不输入),直接按Enter键, 然后输入以下命令 grant all on *.* to root@'%' iden... 继续阅读 >>


xampp的mysql局域网访问解决办法

参考http://blog.sina.com.cn/s/blog_6e2407b60100p6gd.html 先在受访端的XAMPP Control Panel 界面里点击“Shell”按钮,出来一个黑色的命令窗口,输入 mysql -u root –p 输入root密码,一般是空白(不输入), 然后输入以下命令 grant all on *.* to root@'%' identified by "password" ; #注意:password是必须的,... 继续阅读 >>