数据库操作符

in操作符,在可选范围内查找数据:

1 USE test;
2 -- 可以选取指定值,在...中
3 SELECT * FROM city WHERE `Name` in (‘Kabul‘,‘Herat‘)

BETWEEN操作符:

1 USE test;
2 SELECT * FROM city WHERE ID BETWEEN 1 and 3

不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 "1" 和 "3" 之间的人,但不包括 "1" 和 "3" ;某些数据库会列出介于 "1" 和 "3" 之间并包括 "1" 和 "3" 的人;而另一些数据库会列出介于 "1" 和 "3" 之间的人,包括 "1" ,但不包括 "3" 。

NOT BETWEEN:

1 USE test;
2 SELECT * FROM city WHERE ID NOT BETWEEN 1 and 3

别名Alias:

1 USE test;
2 SELECT p.Name , po.Code FROM city AS p,country as po WHERE p.`Name`=‘Rotterdam‘ OR po.`Code`=‘AGO‘
时间: 2024-10-24 02:19:00

数据库操作符的相关文章

doraemon的python 数据库2和pymysql

##### 10.3.2.2 约束 约束: - not null 某一个字段不能为空 - default 给某个字段设置默认值 - unique 设置一个字段不能重复 - auto_increment 设置某一个int类型的字段 自动增加 - primary key 设置一个字段非空且不能重复 - 外键关联的那张表中的字段必须unique - 级联操作:on update cascade on delete cascade - foreign key 外键 - unsigned 只能是正数 no

Python爬取CSDN博客文章

之前解析出问题,刚刚看到,这次仔细审查了 0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.windows下环境搭建 3.java里连接redis数据库 4.关于认证 5.redis高级功能总结1.基础底层数据结构1.1.简单动态字符串SDS定义: ...47分钟前1 url :http://blog.csdn.net/youyou1543724847/

pymysql 模块简单使用

目录 pymysql 模块简单使用 安装 pymysql 模块 使用 pymysql 连接数据库 并插入数据 使用pymysql 插入数据 修改查询显示结果 pymysql 模块简单使用 安装 pymysql 模块 pip 包工具安装 pymysql 参考 https://www.runoob.com/w3cnote/python-pip-install-usage.html pycharm 安装 教程 使用 pymysql 连接数据库 并插入数据 数据库的写入数据流程 1.导入模块 from

MongoDB数据库的数据类型和$type操作符

前面的话 本文将详细介绍MongoDB数据库的数据类型和$type操作符 数据类型 MongoDB支持以下数据类型 类型 数字 备注 Double 1 双精度浮点数 - 此类型用于存储浮点值 String 2 字符串 - 这是用于存储数据的最常用的数据类型.MongoDB中的字符串必须为UTF-8 Object 3 对象 - 此数据类型用于嵌入式文档 Array 4 数组 - 此类型用于将数组或列表或多个值存储到一个键中 Binary data 5 二进制数据 - 此数据类型用于存储二进制数据

Oracle数据库之操作符及函数

一.操作符: 1.分类: 算术.比较.逻辑.集合.连接: 2.算术操作符: 执行数值计算: -- 工资加1000 select empno,ename,job,sal+1000 from emp; 3.比较操作符: -- 比较运算符(between and包头不包尾) select * from emp where sal between 1000 and 2000; (不等于是!=  ,   在mysql中是<>  ) 4.逻辑操作符:and  or  not --查询奖金不为空的员工信息

字符串与时间使用+操作符导致数据库查询返回空

问题描述:在现场客户安装好软件后,在系统中查询不到任何的记录,但是在数据库表中确实有记录存在的.而且有很多其他的现场都没有出现问题,在测试阶段也没有过. 分析:后台查询的sql语句采用了类似拼接的方式,比如“select * from tableA where startTime>”+Datetime.在这里就会有很大的一些隐患了(在现场出现问题以后才发现了): 第一.字符串与其他类型的变量在采用+拼接的时候,实际上采用了toString()的方法,而toString()返回的字符格式会受系统的

sqlserver数据库的sql语句使用

             T-SQL查询语句 1. tansact-SQL编程语言 美国国家标准协会(ANSI)和国际标准组织(ISO)为 SQL定义了标准,微软通过用Transact-SQL和ANSI-SQL兼容,Transact-SQL还包含了几种能够增强性能的扩展. T-SQL的组成:   数据定义语言(Date Definition Language)语句简称DDL语句 DDL语句用来建立数据库,数据库对象(create,alter,drop) create object_name al

MySql学习(六) —— 数据库优化理论(二) —— 查询优化技术

逻辑查询优化包括的技术 1)子查询优化  2)视图重写  3)等价谓词重写  4)条件简化  5)外连接消除  6)嵌套连接消除  7)连接消除  8)语义优化 9)非SPJ优化 一.子查询优化 1. 什么是子查询:当一个查询是另一个查询的子部分时,称之为子查询. 2. 查询的子部分,包含的情况: a) 目标列位置:子查询如果位于目标列,则只能是标量子查询,否则数据库可能返回类似“错误:子查询只能返回一个字段 ( [Err] 1242 - Subquery returns more than 1

Oracle数据库语句大全

转自:http://blog.sina.com.cn/s/blog_b5d14e2a0101c56z.html ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每