SQL语言代码规范 及 函数方法

1). 所有的关键字大写

2). 关键字SELECT、FROM、JOIN、ON、WHERE、GROUP BY、LIMIT,都应该组成独立的block,有合适的缩进格式

3). 使用4个空格缩进,避免使用TAB键

4). 嵌套查询、嵌套条件,需要使用(),并组成独立的block,有合适的缩进格式

5). 每一行最多有一个关键字(IF等除外)

样例:

 TBL_TEMP1.COL_A AS A,  
    TBL_EXAMPLE.COL_B - TBL_EXAMPLE.COL_C AS DIFF  
 FROM  
    (  
        SELECT  
            COL_ID,  
            COL_X * COL_X AS COL_A  
        FROM  
            TBL_NUMBER  
        WHERE  
            COL_ID > 100  
            AND COL_ID <= 1000  
    ) TBL_TEMP1  

find_in_set(str,list)精确匹配
参考地址1
SQL 语句中的in、find_in_set、like的区别

FIND_IN_SET(str,strlist)

str 要查询的字符串
strlist 字段名 参数以”,”分隔 如 (1,2,6,8)
查询字段(strlist)中包含(str)的结果,返回结果为null或记录

6)Navicat如何导出数据字典

SELECT
	TABLE_SCHEMA,
	TABLE_NAME,
	COLUMN_NAME,
	COLUMN_TYPE,
	COLUMN_COMMENT 
FROM
	information_schema.COLUMNS 
WHERE
	TABLE_SCHEMA = '数据库名'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值