博主呓语:

解决Wrong permissions on configuration file, should not be world writable!

Posted by 破冰 on 2013-5-6 13:18 Monday

在服务器上安装phpMyAdmin,出现这样的提示

Wrong permissions on configuration file, should not be world writable!

阅读全文>>

SQL UPDATE 语句介绍

Posted by 破冰 on 2013-5-3 12:08 Friday
UPDATE 声明可用来更新数据表中的数据
语法
UPDATE table_nameSET column_name = new_value WHERE column_name = some_value
 
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

阅读全文>>

MySQL concat函数的使用

Posted by 破冰 on 2013-4-26 14:20 Friday
MySQL concat函数使用方法:
CONCAT(str1,str2,…) 
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。

阅读全文>>

mysql查看表结构命令总结

Posted by 破冰 on 2013-4-24 18:19 Wednesday
mysql查看表结构命令,如下:

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;

阅读全文>>

mysql Starting MySQL..The server quit without updating PID file

Posted by 破冰 on 2013-4-23 12:55 Tuesday

mysql启动不了,报上面的错误,从网上找了一堆方法如下:

1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2.可能进程里已经存在mysql进程

阅读全文>>

linux怎么完全卸载mysql数据库

Posted by 破冰 on 2013-4-23 12:48 Tuesday

  在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。

a)查看系统中是否以rpm包安装的mysql
[root@linux ~]# rpm -qa | grep -i mysql 

阅读全文>>

精妙SQL语句收集

Posted by 破冰 on 2013-4-3 11:28 Wednesday
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device

阅读全文>>

标签:

Mysql中join on中的like使用

Posted by 破冰 on 2013-4-1 19:15 Monday
1、使用mysql中的函数CONCAT(str1,str2,…)  

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

阅读全文>>

Mysql字符串字段,如何判断是否包含某个字符串

Posted by 破冰 on 2013-4-1 19:12 Monday

假设有个表:

CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VARCHAR(20) NOT NULL,emails VARCHAR(50) NOT NULL);

阅读全文>>

mysql多表查询实例

Posted by 破冰 on 2013-3-29 16:33 Friday
1.根据两个表达关系,搜索两个表。
select * from artist,painting where artist.a_id = painting.a_id;
2.另一种方法,用inner join代替逗号,where变成on。
select * from artist inner join painting on artist.a_id = painting.a_id;

阅读全文>>

column 'id' in field list is ambiguous

Posted by 破冰 on 2013-3-28 16:28 Thursday
column 'id' in field list is ambiguous
这个错误,是因为你查询语句里面有id字段的时候,没有说明是哪个表的id字段,应该加上表名(或者别名)来区分。

阅读全文>>

解决.sql大文件无法导入的问题 phpmyadmin 上传文件大小限制的解决方法

Posted by 破冰 on 2013-2-15 15:18 Friday
用Navicat for MySQL 这个软件中的批处理任务导入.sql文件,经常会出现错误乱码的现象,所以一般用phpmyadmin导入文件和导出文件不会出现乱码的现象
但是 使用phpmyadmin导入.sql文件时有一个限制,开始是不能大于2M,所以要对php.ini的参数进行更改,以下是更改方法,更改后需要重新启动;

阅读全文>>

Google Spanner的革命,NoSQL谢幕,NewSQL登场

Posted by 破冰 on 2013-2-6 11:08 Wednesday

  最近,Google发布了一篇论文,内容是关于Spanner,关于这个覆盖全球的可货币化信息组织工具。阅读着这篇文章,我又嗅出了其中蕴含的隽永味,就像Google其它的优秀论文一样。非常经典。Jeff Dean早在2009年就已经预言过Spanner的庞大规模。时至今日,Spanner看似已经完完全全地上线了,只等处理那“横跨成百上千个数据中心、几千万台计算机中的数兆条记录。” 天哪。

阅读全文>>

Linux系统上实现MySQL不区分表名大小写的方法

Posted by 破冰 on 2013-1-28 11:30 Monday
Linux严格区分字母大小写,要把程序全部改一遍也比较麻烦,这个可以通过修改my.cnf 实现不区分大小写,修改办法是:

vi /etc/my.cnf

在[mysqld]下加入一行:

lower_case_table_names=1

阅读全文>>

MySQL SHOW 命令的使用

Posted by 破冰 on 2013-1-16 12:29 Wednesday
SHOW TABLES或SHOW TABLES FROM DATABASE;
解释:显示当前数据库中所有表的名称

SHOW DATABASES;
解释:显示MYSQL中所有数据库的名称

阅读全文>>