关闭

防止SQL注入的五种方法

摘要 防止SQL注入 一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特点进行SQL注入攻击三、SQL注入攻击实例 比如在一个登录界...
阅读(92) 评论(0)

lnmp一键安装包搭建的环境,mysql在局域网内连接不上的问题

今天做个小小的笔记把,关于lnmp一键安装包搭建的mysql在局域网内链接不上的问题 我在我的mac本本上连接时候,会出现can not to mysql server on 'xxx.xxx.xxx'(36) 错误 所有的关于连接不上mysql问题的解决方案都试过了一边,最后发现为了安全LNMP默认是禁止远程连接的 解决办法是:    1,查看已有的iptables规则,以序号显示  ...
阅读(221) 评论(0)

mysql开启慢查询日志及查询

MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: show variables like '%quer%'; 我们可以看到当前log_sl...
阅读(102) 评论(0)

MySQL 'root'@'localhost'无法登录

localhost无法登陆的问题: 由于公司的mysql是用rpm包安装的,所以会引起很多小疏忽; 问题解决一: 今天早上同事说MySQL root账号登录不上了。我试了一下  #mysql -u root -p  提示”Access denied for user ‘root’@’localhost’ (using password: YES)” 因为年后有同事离职,我第...
阅读(428) 评论(0)

Window环境下mysql读写分离以及主从配置(不错可以的)

(1)基本的理论知识: 首先,要实现mysql的读写分离,可以使用mysql的主(master)从(slave)复制(Replication)来实现: 主(master)库只提供写数据的服务,而从(slave)库只提供读数据的服务。 什么是主从复制? 简单来说,就是主(master)库把对数据改动的操作保存到一个文件里面,而从(slave)库会隔一个时间间隔根据这个文件更新...
阅读(199) 评论(0)

mysql-proxy实现mysql主从库读写分离

http://blog.csdn.net/aspnet_lyc/article/details/50359529 MySQL的主从架构模型可以用来进行备份、故障迁移、或者读写分离来分担负载。  采用读写分离时,在程序中通过封装数据库访问层可以实现写操作连接主库,读操作连接从库。但是当从库较多时,程序中对多个从库做切换比较麻烦。 mysql官方为我们提供了mysql-proxy这个...
阅读(94) 评论(0)

Linux环境下mysql读写分离以及主从配置(不错可以的)

读写分离与主从复制是提升mysql性能的重要及必要手段,大中型管理系统或网站必用之。 一、什么是读写分离与主从复制 先看图 (图1  图片来源于网络)         如上图所示,当web server1/2/3要写入数据时,则向mysql db Master(主服务器)发出写入请求(即写入到master),如果要进入读操作时,则只向从服务器 mysql DB Slave1或2或...
阅读(183) 评论(0)

分表与分库使用场景以及设计方式

参考链接:              http://blog.csdn.net/winy_lm/article/details/50708493  一. 分表       场景:对于大型的互联网应用来说,数据库单表的记录行数可能达到千万级甚至是亿级,并且数据库面临着极高的并发访问。采用Master-Slave复制模式的MySQL架构, 只能够对数据库的读进行扩展...
阅读(213) 评论(0)

mysql中对order by的函数substring_index() , find_in_set()使用

其实今天写这个博文完全是因为面试中遇到的了,呵呵了吧 题目是这样的:sql = "select  *  from table  where  id  in(3,1,2,5)";  怎样使得查询的结果按照 3 ,1 , 2, 5来排序; 答案:这两个SQL函数在平时真心没用使用到过啊   find_in_set()  和  substring_index()     用法是这样:      ...
阅读(400) 评论(0)

mysql性能优化(应对大量数据访问以及性能提身)

mysql性能优化的其他一些总结: 1,在join表的时候使用相当的列,将其索引  如果你的应用程序,有很多join查询,应该确认两个表中的join字段是被建立过索引的, 这样mysql内部会启动优化join的语句。这些被用来join的字段,应该是类型相同。 例如:如果你要把 DECIMAL 类型字段和一个 INT 类型字段Join在一起,MySQL就无法使用它们的索引。对于那些S...
阅读(122) 评论(0)

mysql中的唯一键索引,插入重复数据直接报错的解决办法

mysql  有  insert ignore into  这个关键字 他这样,当违背了唯一约束的时候~就会直接跳过,不会报错。...
阅读(1226) 评论(0)

sql查询语句中使用if示例

1,统计金额大于0 条件:查询严格金额大于0 select sum(if(money>0,money,0))  from  tmz_userinfo; 2,示例: hits点击量    如果空的话,就默认为0 select  message.id id , message.title  title , if(message.'hits' is null , 0 , message.'hit...
阅读(791) 评论(0)

sql数据类型字符,字节存储大小小记

varchar(n)  这里的n是指字符数,并不是字节数。占用的字节数与编码有关,             utf8,一个汉字 3 个字节,英文字母 1 个字节               一个字符占几个字节取决于编码类型。 一个汉字占用几个字节取决于编码类型:     gbk的话,一个汉字占2个字节     utf8的话,一个汉字占3个字节     一个字节一个字符 例子: ...
阅读(237) 评论(0)

mysql索引 mysql中select 查询条件随谈

mysql索引 使用索引—编写代码时候尽可能利用索引,不过非常小的表除外。因为表小,忽略表中索引能使表的读取更为高效。 什么是索引 数据库中的索引是某个表中一列或多列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 创建索引语法:    create [索引类型] index 索引名称 on 表名(列名) [with fill factor = 填充因子值0-100] ...
阅读(330) 评论(0)

关于 PHP MySQL 长连接、连接池的一些探索

php连接mysql的方式,用的多的是mysql扩展、mysqli扩展、pdo_mysql扩展,是官方提供的。php的运行机制是页面执行完会释放所有该php进程中的所有资源的,如果有多个并发访问本地的测试页面 http://127.0.0.1/1.php 根据php跟web服务器的不同,会开相应的线程或者进程去处理该请求,请求完了会释放结果的。也就是php无法从语言层面从页面到页面之间传递一些数据...
阅读(2049) 评论(0)

MySQL存储过程中使用动态SQL与静态SQL的区别

存储过程中使用动态SQL 实例[sql] view plain copy print?DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`t1`$$ CREATE /** [DEFINER = { user | CURRENT_USER }]*/ PROCEDURE `test`.`t1`() /*LANGUAGE...
阅读(242) 评论(0)

mysql中union的使用方法例子

/** * 获得图文回复 */ function getData($start, $limit) { $sql = "select count(*) from xx5_weixin.reply_msg"; $sql = "select count(*) from ( SELECT * FROM xx5_weixin.reply_pic_0 ...
阅读(277) 评论(0)

文章标题

一、子查询定义   定义:   子查询允许把一个查询嵌套在另一个查询当中。   子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。   子查询可以包含普通select可以包括的任何子句,比如:distinct、 group by、order by、limit、join和union等;但是对应的外部查询必须是以下语句之一:select、insert、update、delete、set...
阅读(98) 评论(0)

欢迎使用CSDN-markdown编辑器

Mysql5 实现交叉表查询 2015-12-15 17:04 <span class="link_view...
阅读(164) 评论(0)

mysql中group by 和 group_concat()的区别

1,group_concat() #例如以下sql查询语句     root:dmz> select zone_id,group_concat(uin) from fd_sendprize_log group by zone_id; +---------+-------------------------------------------------------------------...
阅读(52) 评论(0)
39条 共2页1 2 下一页 尾页
    个人资料
    • 访问:205411次
    • 积分:4439
    • 等级:
    • 排名:第6995名
    • 原创:227篇
    • 转载:142篇
    • 译文:0篇
    • 评论:13条