当前位置: 首页 > news >正文

【项目实战】MySQL 5.7中的关键字与保留字详解

一、什么是关键字和保留字

关键字是指在SQL中有意义的字。 某些关键字(例如SELECT,DELETE或BIGINT)是保留的,需要特殊处理才能用作表和列名称等标识符。 这一点对于内置函数的名称也适用。

二、如何使用关键字和保留字

非保留关键字允许作为标识符,不需要加引号。
如果您要适用保留字作为标识符,就必须适用引号。

举个例子,

  • BEGIN和END是关键字,但不是保留字,因此它们用作标识符不需要引号。
  • INTERVAL是保留关键字,必须加上引号才能用作标识符。

有一个例外,
如果标识符在限定名称(数据库名)的句点之后,即使是保留关键字也不需要引号。

三、MySQL和Oracle的关键字不同

MySQL和Oracle的关键字还是不尽相同的,比如code字段
在Oracle数据库中,我们的数据表中定义了大量的code字段用来表示主键,
但是在MySQL中code是关键字,使用以前的处理方法就有些“水土不服”。

四、不同版本MySQL关键字不同

在某些时候,可能需要升级到更高版本,因此最好查看一下未来的保留字。
您可以在涵盖更高版本的MySQL的手册中找到这些。

http://www.lryc.cn/news/32384.html

相关文章:

  • Git图解-常用命令操作
  • LeetCode096不同的二叉搜索树(相关话题:卡特兰数)
  • 软件测试7
  • 12 结构:如何系统设计框架的整体目录?
  • 假如你知道这样的MySQL性能优化
  • 79、ClimateNeRF: Physically-based Neural Rendering for Extreme Climate Synthesis
  • 前端面试题(一)
  • Java基础常见面试题(七)
  • 【springmvc】报文信息转换器
  • 3.5知识点复习
  • 湖南中创教育PMP分享项目经理有哪些优势?
  • LeetCode:27. 移除元素
  • 麻雀算法SSA优化LSTM长短期记忆网络实现分类算法
  • 哈希表题目:数组中的 k-diff 数对
  • SAP ERP系统PP模块计划策略2050详解
  • TIA博途中将硬件目录更改为中文的具体方法演示
  • 【多线程操作】线程池模拟实现
  • HBase---Hbase安装(单机版)
  • 启动项管理工具Autoruns使用实验(20)
  • BFD单臂回声实验详解
  • 详解JAVA类加载器
  • 记录一些常用C标准库函数,以及Linux系统调用函数的作用(不断更新)
  • RK3568平台开发系列讲解(显示篇)DRM的atomic接口
  • 2022年MathorCup数学建模C题自动泊车问题解题全过程文档加程序
  • 【需求响应】基于数据驱动的需求响应优化及预测研究(Matlab代码实现)
  • Bellman-ford和SPFA算法
  • 假如你知道这样的MySQL
  • SpringBoot笔记(一)入门使用
  • C++20 协程体验
  • 这三个小事你做HIGG FEM时要知道