请选择 进入手机版 | 继续访问电脑版

[PHP编程] PHP之mysql位运算案例讲解

[复制链接]
查看126 | 回复22 | 2021-9-13 05:17:31 | 显示全部楼层 |阅读模式

位运算,赋值状态时异或对应位数1的整形,判定 状态则与运算对应位数1的整形。最大用处就是同时判定 32位状态,节省 存储空间,便于扩展,

 假如 你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。
与运算 a & b  ,
或运算 a | b , 
异或运算 a ^ b ,

或者
你也可以将 与运算明白 为 + 法 
比方
1|2 = 3   (1+2 = 3)
1|2|4 = 7 (1+2+4 = 7)

将 异或运算明白 为 - 法
比方
3^2 = 1 (3-2 = 1)
3^1 = 2  (3-1 = 2)

末了 将 与运算 作为判定
比方
3&2 = 1    (3 = 1 + 2, 由 1和2构成 ,以是 判定 3&2 = 1 ) 
3&4 = 0   ( 3 没有由 4构成 ,以是 判定 3&4 = 0)

那么位运算有何用处呢, 比方 UNIX体系 中的权限, 通常我们所知  权限分为  r 读, w 写, x 实行 ,此中 它们的权值分别为4,2,1, 以是 假如 用户要想拥有这三个权限 就必须  chomd 7  , 即 7=4+2+1 表明 这个用户具有rwx权限,假如 只想这个用户具有r,x权限 那么就 chomd 5即可

说道此处就要涉及到数据库了。

通常 我们的数据表中 大概 会包含各种状态属性, 比方 blog表中 , 我们必要 有字段表示其是否公开,是否有设置暗码 ,是否被管理员封锁,是否被置顶等等。 也会碰到 在后期运维中,策划要求增长 新的功能而造成你必要 增长 新的字段。

如许 会造成后期的维护困难,数据库增大,索引增大的环境 。 这时利用 位运算就可以奇妙 的办理 。

PHP之mysql位运算案例讲解

PHP之mysql位运算案例讲解

到此这篇关于PHP之mysql位运算案例讲解的文章就先容 到这了,更多相干 PHP之mysql位运算内容请搜刮 脚本之家从前 的文章或继续欣赏 下面的相干 文章渴望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 我是一个梦蛋 | 2021-9-20 06:41:27 | 显示全部楼层
小弟默默的路过贵宝地~~~
回复

使用道具 举报

avatar pmhuhc77635 | 2021-9-23 11:09:06 | 显示全部楼层
骂人也是要有水平的!
回复

使用道具 举报

avatar 知足常乐77 | 2021-9-24 00:20:51 | 显示全部楼层
最近精神病院在打折,admin楼主去看看吧?
回复

使用道具 举报

avatar 天使798 | 2021-9-24 00:34:10 | 显示全部楼层
admin楼主人气很旺!
回复

使用道具 举报

avatar 天剑和nee | 2021-9-27 02:16:28 | 显示全部楼层
admin楼主看起来很有学问!
回复

使用道具 举报

avatar 凌8乱 | 2021-10-1 22:02:13 | 显示全部楼层
admin楼主你想太多了!
回复

使用道具 举报

avatar 龙的传人739 | 2021-10-10 19:15:35 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 千无情实 | 2021-10-12 01:13:58 | 显示全部楼层
被admin楼主的逻辑打败了!
回复

使用道具 举报

avatar 易网随缘倚 | 2021-10-12 16:27:25 | 显示全部楼层
admin楼主今年多大了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则