久久首页
免费软件
网络时尚
网络学堂
专题讨论
网络资源
网络游戏
网络文档
网络产品
网站导航: 首页 > 数据库 > MySQL 3.23 中文参考手册 > 5 MySQL与标准的兼容性? 文档讨论

MySQL 3.23 中文参考手册

后退 5 MySQL与标准的兼容性? 前进

2004-02-12 MySQL 译者:晏子 http://www.mysql.com/doc.html

5.1 MySQL对ANSI SQL92扩充
5.2 以ANSI模式运行MySQL
5.3 MySQL相比ANSI SQL92的差别
5.4 MySQL缺乏的功能
5.5 MySQL 遵循什么标准?
5.6 怎样处理没有COMMIT/ROLLBACK
 
MySQL包含了一些可能在其他SQL数据库找不到的扩充。要注意如果你使用他们,你的代码将不与其他SQL服务器兼容。在一些情况下,你可以编写包括MySQL扩展的代码,但是仍然是可移植的,通过使用/*! ... */形式的注释。在这种情况下,MySQL将进行词法分析并且执行在注释内的代码,好像它是任何其它MySQL语句,但是其他SQL服务器将忽略扩展。例如:

SELECT /*! STRAIGHT_JOIN */ col_name FROM table1,table2 WHERE ...
如果你在'!'后增加一个版本数字,该语法将仅在MySQL版本是等于或比使用的版本数字新时才执行:

CREATE /*!32302 TEMPORARY */ TABLE (a int);

上面的意思是如果你有3.23.02或更新,那么MySQL将使用TEMPORARY关键词。
 
后退 目录 前进
4.16 升级/降级MySQL时有什么特别的事情要做? 5.1 MySQL对ANSI SQL92扩充
 
发表评论 关闭窗口
 相关内容
 
 文档分类
操作系统
网络服务
编程语言
数据库
RFC请求注解
基础原理
软件使用
硬件参考
解决方案
 文章搜索
 
网站简介 | 广告服务 | 编程支持 | 设计服务 | 诚邀合作 | 访客留言
Copyright © 1999-2004 99NET. All Rights Reserved
版权所有 久久网络工作室
Email:webmaster@99net.net