MySql
文章平均质量分 77
JeekHell
这个作者很懒,什么都没留下…
展开
-
MySQL技术 创建数据库指定编码方式
现在utf-8编码方式应用越来越广泛,主要是原因应该受到当前国际化理念的驱动,像Wordpress就是完全用utf-8编码编码格式。在我一 次面试的时候遇到了相关问题,所以现在正在转向用utf-8编码。在刚开始的使用的时候,经常遇到各种编码问题,为了便于以后参考,在这里将一些要点罗列 一下。 1. MySQL数据库MySQL(版本是5.1.22)支持多种编码格式,并且可以在多个级别上设置不同的编码格式。服务器级:在安装MySQL时可以设置服务器的默认编码格式 数据库级:在创建转载 2010-12-25 10:38:00 · 2641 阅读 · 2 评论 -
注入
<br />被SQL注入了,自己是否认真研究过,根源在哪里,网络上那些垃圾文章的确没有什么有效的,这种痛苦我是经历过的,自己自己安静下来,寻求解决问题的根本才是关键。<br />SQL注入的原因很简单,google之后大家也都心知肚明,就那么回事。在程序不做任何处理拼接SQL语句,不被注入,不被盯上都很难。<br />给你几点中肯的建议:<br />1.检查是否已经关闭错误提示,可以修改配置文件来实现,这里不针对某种特定语言或者框架而言,都可以实现的,具体操作google。<br />2.应用程序中,对于G转载 2011-01-07 14:09:00 · 542 阅读 · 0 评论 -
SQL联合查询优化 用union all来代替union
<br />Optimizing UNION <br />UNION has an interesting optimization that exists across a few different databases. It's obvious when you think about how it works. UNION gives you the rows from two tables that don't exist in the other. So implicitly, you are转载 2011-01-07 14:25:00 · 1631 阅读 · 0 评论 -
SQL Server数据库查询速度慢原因及优化方法
<br />SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: <br /> 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)<br /> 2、I/O吞吐量小,形成了瓶颈效应。<br /> 3、没有创建计算列导致查询不优化。<br /> 4、内存不足<br /> 5、网络速度慢<br /> 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)<br /> 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)<转载 2011-01-07 14:42:00 · 1881 阅读 · 0 评论 -
MySQL查询优化
<br />数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见转载 2011-01-07 13:00:00 · 358 阅读 · 0 评论 -
MySQL查询优化
<br />数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见转载 2011-01-07 13:00:00 · 345 阅读 · 0 评论 -
MySQL创建用户与授权
摘要:MySQL创建用户与授权 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该转载 2012-01-13 14:38:28 · 425 阅读 · 0 评论 -
用命令创建MySQL数据库
服务器或VPS用户如何用命令创建MYSQL数据库 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密转载 2012-01-30 09:25:33 · 390 阅读 · 0 评论