暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

学习笔记-SQL基础知识学习-20210414

原创 Jun song 2021-04-14
624

1.基本SELECT语句

select语句的基本功能是查询符合条件的行、过滤不想要的行;查询想要的字段、不显示不想要的字段;在多表中查询数据。

2.select语句的基本语法

select *|{[distinct] column|expression [alias],...} from  table;

select 选择想要查找的列(column)

from 要在那个表里查询数据

[]表示可选;* 表示所有列;

语句末尾要以;号结束。

示例:

select * from scott.emp;这个语句是要查询scoot用户下的emp表中的所有列的数据。这是一个最简单的select查询语句。


3.SQL语句书写规范

SQL语句中出现的所有表名、表别名、字段名、序列等数据库对象都应小写。
SQL 语句中出现的系统保留字、内置函数名、SQL保留字、绑定变量等都应大写。
SQL语句中出现的变量参数应遵循各语言编码规范的要求。
SQL语句中的表别名应简短明了,宜反映表名的实际意义。
应遵循各语言的编码规范的要求。
单引号应与所属的 SQL子句位于同一行。
SQL语句内的算术运算符、逻辑运算符(AND、OR、NOT)、 比较运算符(=、<=、>=、>、<、<>、BETWEEN AND)、IN、LIKE等运算符前后都应加一空格。
SQL语句中逗号后应加一空格。
不等于应统一使用符号“<>”。
拼装SQL语句时宜使用StringBulider,不宜使用String + String的方式。
应遵循各语言编码规范的代码注释要求。
对较为复杂的 SQL语句应注释,并说明算法和功能。
对重要的计算应说明其功能。
对常量及变量注释时,应注释被保存值的含义,宜包括合法取值的范围。
//SQL拼串语句书写的正确示例
string tmpsql = "SELECT i_e_flag, i_e_date, ship_id FROM mft_head WHERE manifest_no =:MANIFEST_NO";
StringBuilder sqlStr = "SELECT manifest_no, i_e_flag, i_e_date, ship_id FROM mft_head "
+ "WHERE manifest_no = '"+ manifestNo + "'"
+ "AND ship_id = '"+ shipId + "'";
我上面的例子里面写的就是比较随意了,如果有要干开发的小伙伴,还是按这种规范来写比较好,网上应该也会有很多SQL开发工具,会帮你美化SQL语句。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论