首页 > 数据库 >CJB_SQL规约

CJB_SQL规约

时间:2022-12-07 15:35:41浏览次数:44  
标签:下划线 CJB 字母 30 半角 规约 SQL C2 WHERE

1、运算符

        不等于         <>

        大于等于        >=

        小于等于        <=

2、命名限制

表名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
索引名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
View名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线
字段名 最大30个半角字符,以字母开头,可包含字母和数字,以及下划线

 3、SQL基本规约

        3-1、查询时不能使用 SELECT *。(如果需要取得全列,不能使用SELECT *,而是要把所有列一一明记)

        3-2、集约函数

                合计(SUM)

                最大(MAX)

                最小(MIN)

                平均(AVG)

                对象数(COUNT)

                UNION:对各子查询的结果进行汇总,并去掉重复行(无业务要求,不使用)

                UNION ALL:对各子查询的结果进行汇总,不做删除重复行的处理

4、索引

        4-1、原则上不允许使用LIKE处理,若有LIKE处理应考虑时候可以变更为BETWEEN IN处理

                例:WHERE C2 LIKE 'BC%'  ——>WHERE C2 BETWEEN 'BC1' AND 'BC9'

                                                                        WHERE C2 IN ('BC1','BC2','BC3','BC6','BC8')

标签:下划线,CJB,字母,30,半角,规约,SQL,C2,WHERE
From: https://www.cnblogs.com/huang4826/p/16963192.html

相关文章

  • c#中EntityFramework连接MySql数据示例 支持Update部分字段
    c#程序如果要连接数据库,以前使用的是ADO.Net,通过DataSet、DataTable、ExecuteNoQuery等方法完成,现在微软提供EntityFramework(其实已经提供很久了)组件实现。今天的主题就是......
  • 【mysql】误删除了自带的mysql数据库后该怎么恢复?
    前言如果mysql数据库系统自带的mysql数据库被误删了,应该如何恢复?其实操作方法比较简答,今天用实验的方式分享一下1、实验环境信息实验环境信息:mysql版本5.7......
  • sql分组,排序等一些函数的用法
    今天项目的两个地图数据有问题,经检查是由于数据重复造成的,需要去重,解决问题后把使用的相关函数汇总一下   group by是分组函数,partition by是分区函数(像sum()等......
  • Oracle迁移Mysql的sql语句修改需创建的function代码
    DELIMITER $$CREATE  FUNCTION `to_date`(in_str varchar(50), in_format varchar(50)) RETURNS datetime    DETERMINISTICBEGIN DECLARE my_format ......
  • MySQL8.0的caching_sha2_password问题
    问题描述及分析安装MySQL8.0后,使用MySQLWorkbench登录时报以下错误分析及查找相关资料后,发现MySQL8.0采用了新的更安全的验证方式,详情请查看​​mysql-8-0-4-new-default-......
  • MYSQL之MHA高可用集群
    一、MySQLMHA介绍 MHA(MasterHighAvailability)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automatingmasterfailover功能。MHA在监控到maste......
  • Mysql复制原理
    复制采用异步方式,效率高。 ......
  • MySQL备份和恢复
    备份对于数据库至关重要,因为当数据库出现系统崩溃、硬件故障或者用户误删除数据时,可以利用备份进行恢复。另外,在升级MySQL之前进行备份也是一种必要的安全措施;而且备份还......
  • SQL Server undocument extended stored procedures
    一些有时候比较有用的扩展存储过程sp_MSgetversionThisextendedstoredprocedurecanbeusedtogetthecurrentversionofMicrosoftSQLServer.Syntax:EXECma......
  • 动态SQL遇到的问题
    看图    查不出来任何数据因为判断有问题修改方法如下: ......