数据库
未来感知-UWB定位
uwb高精度定位行业领导者
展开
-
解决不能通过mysql.sock连接MySQL问题的办法
这个问题主要提示是,不能通过/tmp/mysql.sock连到服务器,而php标准配置正是用过/tmp/mysql.sock,但是一些 mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来 修正它,打开文件,可以看到如下的东东: [mysqld] socket=/var/lib/mysql.sock原创 2007-10-23 14:54:00 · 821 阅读 · 0 评论 -
mysql分表的3种方法
http://blog.51yip.com/mysql/949.html 一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验原创 2011-02-10 15:24:00 · 626 阅读 · 0 评论 -
MySql 大数据量快速插入和语句优化
INSERT语句的速度插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1x记录大小) 插入索引:(1x索引) 关闭:(1) 这不考虑打开表的初始开销,每个并发运行的原创 2011-08-16 08:16:28 · 9546 阅读 · 0 评论 -
mysql 导入导出命令
还原1. mysql -h IP -u 用户 -p 密码 数据库 备份: 2 mysqldump -h IP -u 用户 -p 密码 数据库 >文件路径1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mys原创 2008-04-07 12:49:00 · 578 阅读 · 0 评论 -
MySQL注射攻击与防范详解
PHP+MySQL JSP+MySQL 一.基础知识 1.MYSQL的版本 4.0以下,4.0以上,5.0以上。 4.0以下不支持union查询 4.0以上magic_quotes_gpc默认为on 5.0以上可以暴表暴列,支持跨库 2.magic_quotes_gpc=on 当php.ini里的 magic_quotes_gpc 为On 时。提交的转载 2012-02-23 10:02:14 · 859 阅读 · 0 评论 -
mysql 主从配制步骤
常用语句:语句:show slave status;作用:查看mysql从服务器允许状态.说明:当Slave_IO_Running 和 Slave_SQL_Running 两个变量的值为yes时,表示正常. 如果其中一个为no.表示主从复制同步出现问题.出现问题后的解决方法:根据导致问题出现的原因不同,有不同的解决方法.这里说一个比较通用的方法.第一步:备份主服务器原创 2011-07-07 15:50:16 · 456 阅读 · 0 评论 -
mysql my.cnf 详解
## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器## 将此文件复制到/etc/my.cnf 作为全局设置,# mysql-data-dir/my.cnf 作为服务器指定设置# (@localstatedir@ for this installation) 或者放入# ~/.my.cnf 作为用户设置.## 在此配原创 2012-11-12 15:24:07 · 563 阅读 · 0 评论 -
mysql 按in条件中的字段排序
无意中发现mysql 用In 在排序时可以按照所需的样子排序,如下SELECT * FROM `subject` WHERE id in(18,16,19) order by field(id,18,16,19)原创 2013-01-28 10:29:44 · 2354 阅读 · 0 评论 -
MySQL高效分页解决方案集
MySQL高效分页解决方案集原创 2013-10-08 17:24:50 · 14354 阅读 · 0 评论 -
分析mysql慢查询日志的好工具--mysqlsla
mysql数据库的慢查询日志是非常重要的一项调优辅助日志,但是mysql默认记录的日志格式阅读时不够友好,这是由mysql日志记录规则所决定的,捕获一条就记录一条,虽说记录的信息足够详尽,但如果将浏览慢查询日志做为一项日常工作,直接阅读mysql生成的慢查询日志就有可能比较低效了。除了操作系统命令直接查看slowlog外,mysql自己也提供了一个阅读slowlog的命令行工具:mysql转载 2014-04-10 11:21:24 · 666 阅读 · 0 评论 -
MySQL 的优化和架构
普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器。第二个就是对我们的MySQL原创 2011-09-13 11:56:59 · 849 阅读 · 0 评论 -
sphinx系列之mysql安装sphinxse支持 热插拔安装法
看到大家都在玩sphinx(全文搜索引擎),你是否也心痒痒呢?但你又不想重新编译安装mysql,怎么办? 很好,如果你的mysql版本在5.0.45以上就还有的救,5.0以下版本就不要做梦了在现有mysql中安装sphinx的存储引擎,要保证现有mysql运行的情况下完成。mys原创 2011-07-27 11:17:10 · 752 阅读 · 0 评论 -
MYSQL中常用的函数
1. case filed when value then when value2 then .. end 类似的条件判断语句.2. CONCAT 连接两个字段 例子: concat(filed,,,field2)3. DATE_FORMAT 格式化日期函数原创 2007-10-25 10:00:00 · 552 阅读 · 0 评论 -
mysql 优化
1. 使用INSERT插入多条记录 调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。 INSERT INTO users(name, age) VAL原创 2008-01-24 12:53:00 · 637 阅读 · 0 评论 -
mysql 导入csv 文件
1 . 远程导入加 LOCAL LOAD DATA LOCAL INFILE "C:/MyDocs/SQL.txt" INTO TABLE Orders fields terminated by , LINES TERMINATED BY /r/n ; 2. 向指定的栏目(field)中导入数据: LOA原创 2008-02-27 12:34:00 · 2452 阅读 · 2 评论 -
Cast函数和操作符--MySql数据库
BINARY BINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为BINARY或BLOB。BINARY也会产生结尾空白,从而更加显眼。 mysql>SELECT a = A; -> 1原创 2007-12-12 14:11:00 · 1547 阅读 · 0 评论 -
mysql 的一些函数
1. 条件判断: case when field then when field2 end ;2. set 类型的字段判断取值 FIND_IN_SET(1,field);3. datediff 计算两个日期的天数 例子: CAST(DATEDIFF(now(),field)/365 AS UNSIGNED) 计算年龄原创 2008-01-18 10:15:00 · 511 阅读 · 0 评论 -
关于MYSQL数据库导入数据乱码总结
1. 通过增加参数 --default-character-set=utf8 解决乱码问题。 mysql -uroot -ppassword < path_to_import_file --default-character-set=utf82. 在命令行导入乱码解决1. use database; 2.set character set utf8;(eg:原创 2008-06-18 19:26:00 · 2704 阅读 · 1 评论 -
MySQL Order By Rand()效率
最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但转载 2008-12-02 10:00:00 · 1684 阅读 · 1 评论 -
mysql 随机解决权重方法
mysql rand()转载 2011-01-11 16:47:00 · 2779 阅读 · 0 评论 -
mysql 加快插入的一些方法
加快插入的一些方法:· 如果同时从同一个客户端插入很多行,使用含多个VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一个非空表添加数据,可以调节bulk_insert_buffer_size变量,使数据插入原创 2011-07-09 11:28:16 · 448 阅读 · 0 评论 -
sphinx 配置文件全解析
sphinx的配置文件是在配置的时候最容易出错的了:我们先要明白几个概念:source:数据源,数据是从什么地方来的。index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相当于一个字典检索。有了整本字典内容以后,才会有字典检索。searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。indexer:构建索引的服务。当要重新构建索引的时候,就是调用原创 2014-07-01 14:49:14 · 727 阅读 · 0 评论