is
zhou

MySQL

drop user和delete from mysql.user区别

zhouchong阅读(37)评论(0)

drop  user 会将该用户的信息全部删掉 delete 只会清除user表,其他的比如db表中的信息还是存在。如果delete后,再创建一个最小权限的用户,那么他会重用以前的权限。   (方法一)drop user 用户名;...

6个有用的MYSQL语句

zhouchong阅读(204)评论(0)

以前本站给大家介绍过《MySQL性能优化的最佳20+条经验》,今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。 1. 计算年数 你想通过生日来计算这个人有几岁了。 1 SELECT DATE_FOR...

MYSQL性能优化的最佳20+条经验

zhouchong阅读(102)评论(0)

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都...

MYSQL: INNODB 还是 MYISAM?

zhouchong阅读(105)评论(0)

MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 下面先...

Oracle与MySQL的几点区别

zhouchong阅读(117)评论(0)

1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: select name,count(mone...

MySQL存储过程

zhouchong阅读(110)评论(0)

1、说明 存储过程也可以看作是一个“加工作坊”,它接收“调用者”传递过来的“原料”( in参数),然后将这些“原料”“加工处理”成“产品”( 存储过程的out参数或inout参数),再把“产品”返回给“调用者”。 1. 步骤 创建存储过程的...

MySQL游标

zhouchong阅读(102)评论(0)

1、说明 数据库开发人员编写存储过程(或者函数)等存储程序时,有时需要存储程序中的MySQL代码扫描select结果集中的数据,并对结果集中的每条记录进行简单处理,通过MySQL的游标机制可以解决此类问题 游标的使用可以概括为声明游标、打开...

Mysql 日志管理

zhouchong阅读(93)评论(0)

1、错误日志: 1. 记录内容: 包含了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息 2. 文件位置和格式: 可以用–log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。...

MySQL优化数据库对象

zhouchong阅读(89)评论(0)

1、优化表的数据类型 1. 表需要使用何种数据类型,是需要根据应用来判断的。虽然应用设计的时候需要考虑字段的长度留有一定的冗余,但是不推荐让很多字段都留有大量的冗余,这样即浪费存储也浪费内存。 2. 我们可以使用PROCEDURE ANAL...