php – Laravel中的所有SQL运算符是什么?
我正在浏览Laravel的源代码,我发现了很多针对Eloquent的SQL运算符,我想知道它们中的一些是什么以及如何使用它们. 遗憾的是,我没有设法找到任何文档. 这是我在vendor / laravel / framework / src / Illuminate / Database / Query / Builder.php中找到的运算符:
还有一堆我不明白的.例如:&,|,^,<<,>>,?,?*,!?,!?*. 谁能告诉我一个如何使用它们的例子? 谢谢 最佳答案 就像其他评论者提到的那样,那些是按位运算符.这里记录了PHP的按位运算符:http://php.net/manual/en/language.operators.bitwise.php例子 &安培;是bitwise AND操作符.
10& 10 = 10(所有十进制表示).怎么样? 10是1010二进制.
请注意,仅当同一列中的顶部和底部数字均为1时,结果才为1. PHP的写作方式:
它的实际用途是什么?我们举一个例子:有4套双门.两扇门必须同时打开才能让人通过.打开的门是1号.闭门是2号. 1010表示第一扇门打开,第二扇门打开,第三扇门打开,第四扇门打开.当所有门关闭时,它们看起来像这样:
为了让某人通过最左边的门,门应该是这样的:
这一切都很好,但有一种更快的方式来注释.按位运算符& ;.我们做&在两个门之间得到1的结果.因此,如果数据存储为1,我们知道最左边的门是打开的. 要打开最左边的门,组合必须是:
按位运算符的结果是十进制8.使用calculator like the one on miniwebtool运行一些数学运算. 另一方面,当门整天打开和关闭时,可以记录4组门中的任何一扇门都打开时的情况.对于一个简单的问题,这只是一个冗长的答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql应用SQL SERVER 2005 最小安装经验
- mysql-如何避免添加重复的外键约束
- MYSQL数据库mysql trim函数用法举例
- Perl操作mysql数据库的方法
- Mysql学习Linux下指定mysql数据库数据配置主主同步的实例
- MYSQL教程Linux下卸载系统自带的MySQL数据库(步骤)
- Mysql必读mysql load data infile 的用法(40w数据 用了3-5秒
- Mysql应用Mysql更改默认引擎为Innodb的步骤方法
- Mysql入门Mysql Binlog快速遍历搜索记录及binlog数据查看的
- Mysql必读使用mysqladmin检测MySQL运行状态的教程