MySql笔记2
来源:互联网 发布:淘宝刷手怎么不封号 编辑:程序博客网 时间:2024/06/05 11:26
ceil 向上取整,
select num1 算数运算符 num2;//用于MySql中的求值。
between//例子:id between 1 and 15。//在1和15之间。
in//例子:id in(num1.num2,num3,....)//在1和3中的一个.
not in//例子:id not in(num1.num2,num3,....)//不在num中的其中一个
like//字段名 like('shi%')//模式匹配
not like//同上相反
逻辑运算符 且(&& // AND)或(|| // OR)非(! // NOT)
异或(XOR),条件相同为假,条件不同为真;NULL和任何条件异或都为NULL,即空集与任何集合的交集都为空集。
mysql->select num1=num2 xor num1=num2 as result;//结果为0即是假 ------MySql中1代表真,0代表假,Null为空。
位运算符
按位与(&)对应的二进制位都为 1 ,则该位的运算结果为 1 ,否则为 0 # 10的二进制为1010,15的二进制为1111,按位或运算之后结果为1111,即15
按位或(|)对应的二进制位有一个或两个为 1 ,则该位的运算结果为 1 ,否则为 0
按位取反(~)将对应的二进制数逐位反转,即 1 取反后变 0 , 0 取反后变 1
按位异或(^)对应的二进制位不相同时,结果为 1 ,否则为 0
按位左移(<<)使指定的二进制位都左移指定的位数,左移指定位之后,左边高位的数值将被移出并丢弃,右边低位空出的位置用 0 补齐
按位右移(>>)使指定的二进制位都右移指定的位数,右移指定位之后,右边低位的数值将被移出并丢弃,左边高位空出的职位用 0 补齐
优先级 运算符(最高) ! 3 -(负号),~(按位取反) 4 ^(按位异或) 5 *,/(DIV),%(MOD) 6 +,- 7 >>,<< 8 & 9 |10 =(比较运算),<=>,<,<=,>,>=,!=,<>,IN,IS NULL,LIKE,REGEXP11 BETWEEN AND,CASE,WHEN,THEN,ELSE12 NOT13 &&,AND14 XOR15 ||,OR
(最低) =(赋值运算),:=
唯一性约束和主键的区别
一个表中可以有多个字段声明为UNIQUE,但只能有一个
PRIMARYKEY 声明;
声明为PRIMARY KEY的列不允许有空值,但是声明为
UNIQUE的字段允许空值(NULL)的存在。
INSERT插入的三种语法案例
insert into dept values(1001,'技术部','杭州');
insert into dept (id,name,location) values(1001,'技术部',‘杭州');
insert into dept set id=1001,name='技术部',location='杭州';
- MYSQL数据类型笔记2
- mysql笔记集锦2
- MySQL学习笔记2
- MySQL学习笔记 2
- MySQL笔记(2)
- mysql笔记2
- mysql 学习笔记2
- MYSQL学习笔记2
- MySQL学习笔记2
- mysql学习笔记2
- 2--mysql学习笔记
- mysql入门笔记2
- Mysql 视图笔记2
- mysql笔记2 常用命令
- mysql学习笔记(2)
- Mysql笔记《2》
- mysql 笔记2
- MySQL笔记七-2
- 关于js中使用ActiveXObject来写入或读取文件的一些知识
- 提升磁盘IO的性能的几个技巧
- Python数据结构:序列(列表[]、元组())与映射(字典{})语法总结
- oracle导入dmp文件
- 修改pl/sql developer 的编码
- MySql笔记2
- linux 和 windows 平台 输出文件夹下所有文件
- Java tojson,Java中json-lib的各种数据转换,及对象转换
- Jmeter功能(三)关联
- 揭秘云栖大会VR直播云服务解决方案的技术亮点和核心能力
- Swift开发:iOS那些简单的动画
- python网络爬虫-HTTP基本接入认证
- (二).STC89C52单片机的引脚功能
- stlinkv2 安装步骤