mysql中我们可以通过grant来增加用户账号,或增加一项权限,revoke只能删除权限,无法删除账号,想删除用户账号的话,只能使用drop user来做。 可以通过show grants 来查看一个用户的授权情况
在应用里,常常放着一些比较敏感的数据,你可能希望以加密的形式来保存数据,对于那些未经授权的用户而言,查看这些加密的数据将是极其困难的事情,哪怕他们能在物理上访问到你的服务器。 密码散列 在一些不怎么敏感的应用里,需要加密数量较少的信息,除了加密之外,比较明智的的做法是使用散列算法,把结果保存在你的表里 散列函数是一个单项的过程,是不可逆的 mysql提供了3个用户函数可用于密码的散列 e
HASH分区主要用来确保数据在预先确定数目的分区中平均分布。它可以基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。 例4:假定你创建了一个如下的一个表,该表保存有20家音像店的职员记录,这20家音像店的编号从1到20。你想把不同时期加入的员工进行分别存储,那么你可以将日期字段hired(即离职时间)作为一个key,创建的SQL语句如下:
LIST分区与RANGE分区有类似的地方 例3:假定你创建了一个如下的一个表,该表保存有20家音像店的职员记录,这20家音像店的编号从1到20。而这20个音像店,分布在4个有经销权的地区,如下表所示: 那么你可以采用如下的LIST分区语句创建数据表: 同样,它在物理文件上也会标识不同的分区:
MySQL 分区技术 mysql分区技术是用来减轻海量数据带来的负担,解决数据库性能下降问题的一种方式,其他的方式还有建立索引,大表拆小表等等 mysql分区按照分区的参考方式来分有range分区,list分区,hash分区,key分区 当 MySQL中一个表的总记录数超过了1000万,会出现性能的大幅度下降吗?答案是肯定的。但性能下降的比率由系统的架构、应用程序、
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号