广告
返回顶部
首页 > 资讯 > 数据库 >SQL语句规范的写法
  • 895
分享到

SQL语句规范的写法

2024-04-02 19:04:59 895人浏览 泡泡鱼
摘要

sql语句规范的写法【199cloud-艾娜】 1. 语句关键字应全部使用小写。 2. 引用字符时应使用单引号。如:update testable set idcol=’abcd’。 3.

sql语句规范的写法【199cloud-艾娜】


1. 语句关键字应全部使用小写。

2. 引用字符时应使用单引号。如:update testable set idcol=’abcd’。

3. 连接符或运算符or、in、and、=、<=、>=, +,- 等前后宜加上一个空格。否则容易导致以下类似问题。例如在语句select a–b from table中,a,b均为变量,拼写该语句时,如果a = 6,b = -3,则语句变为select 6--3 from table。--被视为SQL的注释,结果语句报错。

4. 不得使用“select * from …”语法,必须标明字段名。即select col1, col2,… from tablea where …

5. 严禁使用“insert into table_name values (?,?,……)”语法,统一使用“insert into table_name (col1,col2,……) values (?,?,…...)”。

6. SQL语句包含多表连接时,必须加上表的别名,对每个字段的使用都要带上表别名。即 select a.col1, a.col2, b.col3 from tablea a, tableb b where a.col4=b.col5

7. 应避免显式或隐含的类型转换。例如在where子句中numeric型和int型的列的比较。

8. 在子查询中前后必须加上括号。select col1, col2 from tablea where col3 in ( select col4 from tableb where col4>0)

9. 执行SQL时一次应只执行一条,如果多条语句则应分开执行,但必须保持在一个事务中。不得一次执行通过分号等分开的多条语句,这样处理不清晰。

10. 如果能采用or代替,则不宜使用in 语句。in语句中的元素不得超过500个,如果超过,则应拆分为多条SQL语句。严禁使用xx in(‘’,’’….) or xx in(‘’,’’,’’)。

11. or连接条件不得超过 500,超过时应拆分为多条语句。

您可能感兴趣的文档:

--结束END--

本文标题: SQL语句规范的写法

本文链接: https://www.lsjlt.com/news/46778.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL语句规范的写法
    SQL语句规范的写法【199cloud-艾娜】 1. 语句关键字应全部使用小写。 2. 引用字符时应使用单引号。如:update testable set idcol=’abcd’。 3. ...
    99+
    2022-10-18
  • SQL语句规范有哪些
    这篇文章将为大家详细讲解有关SQL语句规范有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。书写风格1. 语句关键字应全部使用小写。2. 引用字符时应使用...
    99+
    2022-10-18
  • MySQL基础|在Navicat中输入SQL语句步骤【含SQL语句约束规范】
    通常使用cmd进行SQL的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到 Navicat中输入SQL语句 ...
    99+
    2023-09-06
    MySQL Navicat SQL
  • sql求和语句的写法
    这篇文章主要介绍了sql求和语句的写法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。SQL语句中有一个求和函数可以用来求和,这个函数是sum函数...
    99+
    2022-10-18
  • sql修改语句的写法
    小编给大家分享一下sql修改语句的写法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!sql修改语句的写法:【UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值...
    99+
    2022-10-18
  • navicat编写sql语句的方法
    小编给大家分享一下navicat编写sql语句的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Navicat for MySQL怎样写SQL语句。首先,使用Navicat for MySQ...
    99+
    2022-10-18
  • SQL书写规范有哪些
    本篇文章给大家分享的是有关SQL书写规范有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一.如何使用高效的索引1.索引的作用?举个例子来说...
    99+
    2022-10-18
  • MySQL中SQL语句的大小写规则是什么
    这篇文章主要介绍MySQL中SQL语句的大小写规则是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  SQL 语句的大小写规则与语句组成元素、引用内容和服务器所使用的操作系统有关...
    99+
    2022-10-19
  • SQL删除多列语句的写法
    最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下...
    99+
    2022-10-18
  • 专业级的MySQL开发设计规范及SQL编写规范
    在团队开发过程中为了项目的稳定,代码的高效,管理的便捷制定内部种开发设计规范是必不可少的, 这里分享一份我们定义MySQL开发设计规范包括表设计规范,字段设计规范,SQL编写规范 数据库对象命名规范 数据库对象 命名...
    99+
    2022-05-20
    专业MySQL开发设计规范 MySQL SQL编写规范 MySQL表设计命名规范 MySQL字段设计命名规范 MySQL索引规范
  • mysql 语法规范
    1、不区分大小写2、有些语句可以缩进换行,如select *from hello ;3、单行注释: +注释内容 --+(空格) +注释内容 4、多行注释:/ / ...
    99+
    2022-10-18
  • SQL insert into语句写法讲解
    方式1、 INSERT INTO t1(field1,field2) VALUE(v001,v002);  明确只插入一条Value 方式2、 INSERT INTO t...
    99+
    2022-11-12
  • 为什么代码规范要求SQL语句不要过多的join
    送分题 面试官:有操作过Linux吗? 我:有的呀 面试官:我想查看内存的使用情况该用什么命令 我:free 或者 top 面试官:那你说一下用free命令都可以看到啥信息 ...
    99+
    2022-11-12
  • sql语句修改字段的语法规则是什么
    修改字段的语法规则可以通过使用 ALTER TABLE 语句来实现。具体的语法规则如下:```ALTER TABLE 表名MODIF...
    99+
    2023-09-09
    sql
  • IDEA书写SQL语句
    1、首先查看页面右上角是否有database标志,如果没有则按照下图操作,把database标志调出来 2、点击项目右边的database,然后点击加号,然后选择Data Source,然...
    99+
    2023-09-06
    intellij-idea mysql Powered by 金山文档
  • 写优雅SQL原生语句的方法
    写优雅SQL原生语句的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!前言:上一篇讲Mysql基本架构时,以"...
    99+
    2022-10-18
  • 【②MySQL 】:测试数据准备、SQL语句规范与基本操作
    前言 欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 目录 前言一、准备测试数据二、SQL语句规范三、数据库的基本操...
    99+
    2023-09-29
    数据库 mysql sql
  • navicat写sql语句的示例
    这篇文章给大家分享的是有关navicat写sql语句的示例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。首先,使用Navicat for MySQL连接数据库并创建一个数据库。接...
    99+
    2022-10-18
  • java sql语句怎么写
    java sql语句怎么写关于Java中SQL语句的拼接规则实现目标语句是下面这个,注意,这里的java变量是iddint idd; String sql = "SELECT id, piUrl FROM picinfos WHER...
    99+
    2016-09-10
    java基础 java sql 怎么写
  • sql insert语句怎么写
    SQL INSERT语句用于向数据库表中插入新的行。下面是一般的INSERT语句的语法:```sqlINSERT INTO tabl...
    99+
    2023-08-24
    SQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作