• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 用Mimer Validator检查SQL查询

用Mimer Validator检查SQL查询

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了Oracle,SQL,Mimer,Validator,SQL等相关知识,希望本文的分享对您有所帮助

本文主要介绍了如何用Mimer Validator检查SQL查询的技巧方法和步骤。

问:假如我的一个表里含有(a,b,c,d)和(a,b)形成组合键。我能在列值中写这个查询吗?例如:
代码如下:
select a,c,d from mytable
where (a,b) in ((1,2),(1,4),(1,5))

答:可以。
  如果你怀疑有些SQL架构是否有效,就通过Mimer Validator运行一下。在这种情况中,你的查询(你登录校验器中的查询)将得到如下结果:
  * 在SQL-92中, 无效
  * 在SQL-99和SQL_2003中, 有效,并带有如下注释:
F641, "Row and table constructors"
T051, "Row types"
F561, "Full value expressions"
  这时将会用到Core SQL-99以外的如下特征或Core SQL-200x (draft):
F641, "Row and table constructors"
T051, "Row types"
F561, "Full value expressions"
  也就是说如果你特殊的数据库系统不支持那些选择特征,你仍然会收到错误信息。
  也许你想尝试以下查询:
SELECT a,c,d
FROM mytable
WHERE a = 1 AND b = 2
OR a = 1 AND b = 4
OR a = 1 AND b = 5
  这个查询运行十分顺利,因为(a,b)就是一个键,所以用索引查询会比较有效。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析drop user与delete from mysql.user的区别
  • mysql prompt的用法详解
  • 如何使用索引提高查询速度
  • 深入mysql创建自定义函数与存储过程的详解
  • JDBC数据库的使用操作总结
  • MySQL查询优化:LIMIT 1避免全表扫描提高查询效率
  • MySQL与Oracle的语法区别详细对比
  • 有关mysql中ROW_COUNT()的小例子
  • MySQL 百万级分页优化(Mysql千万级快速分页)
  • 从创建数据库到存储过程与用户自定义函数的小感

相关文章

  • 2018-12-05分享用MongoDB中oplog机制实现数据监控实例
  • 2018-12-05怎么下载安装mysql?mysql下载安装详情教程
  • 2017-05-11MySQL 数据库跨操作系统的最快迁移方法
  • 2018-12-05Shell下实现免密码快速登陆MySQL数据库的方法_Mysql
  • 2017-05-11mysql 数据库基础笔记
  • 2018-12-05MySQL优化之-集群搭建代码步骤详解(图)
  • 2018-12-05有关mysql_unbuffered_query()函数的文章推荐10篇
  • 2018-12-05MySQL优化全攻略-相关数据库命令
  • 2018-12-05MySQL中Union子句不支持order by的解决方法_MySQL
  • 2018-12-05MySql在Linux下安装和Mac下的配置详解(图)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql中取系统当前时间,当前日期方便查询判定的代码
    • 数据库查询优化方法
    • MySQL中按照多字段排序及问题解决
    • MySQL如何提高数据分页效率
    • 关于SQL设置注册表的问题
    • oracle安装出现乱码等相关问题
    • apache中访问不了伪静态页面的解决方法
    • MySQL数据库、表的管理,数据库的增删改查
    • 详细介绍mysql5.7创建用户授权删除用户撤销授权的示例代码
    • Mysql的主从服务器架构配置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有