【求助】找一个说明简易的SQL帮助
有没有像写成这样格式的SQL帮助?
SQL code
SELECT 列名称 FROM 表名称
这是w3school里面的帮助,可以w3school不能搜索而且语句也不全。
官方的那种格式的确很严谨全面,但是我就想学习下做维护实在是想快点理解。
就像这样子真的一下子看不懂。
SQL code
SELECT [ ALL | DISTINCT ]
[ TOP expression [ PERCENT ] [ WITH TIES ] ]
<select_list>
<select_list> ::=
{
*
| { table_name | view_name | table_alias }.*
| { column_name | [ ] expression | $IDENTITY | $ROWGUID }
| udt_column_name [ { . | :: } { { property_name | field_name } | method_name(argument [,...n] ) } ]
[ [ AS ] column_alias ]
| column_alias = expression
} [ ,...n ]
------解决方案--------------------建议你弄本SQL Server 的基础教材看一下
------解决方案--------------------先看官方的例子,熟悉之后再看大又全的官方语法。
------解决方案--------------------你可以自己慢慢收集的啊,你写过的sql可以整理出来,方便下次使用!
------解决方案--------------------下表列出了 Transact-SQL 参考的语法关系图中使用的约定,并进行了说明。
约定 用于
大写
Transact-SQL 关键字。
斜体
用户提供的 Transact-SQL 语法的参数。
粗体
数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。
下划线
指示当语句中省略了包含带下划线的值的子句时应用的默认值。
|(竖线)
分隔括号或大括号中的语法项。只能使用其中一项。
[ ](方括号)
可选语法项。不要键入方括号。
{ }(大括号)
必选语法项。不要键入大括号。
[,...n]
指示前面的项可以重复 n 次。各项之间以逗号分隔。
[...n]
指示前面的项可以重复 n 次。每一项由空格分隔。
;
Transact-SQL 语句终止符。虽然在此版本的 SQL Server 中大部分语句不需要分号,但将来的版本需要分号。
<label> ::=
语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用语法块的每个位置由括在尖括号内的标签指示:<标签>。
集是表达式的集合,例如 <分组集>;列表是集的集合,例如 <组合元素列表>。
多部分名称
除非另外指定,否则,所有对数据库对象名的 Transact-SQL 引用将是由四部分组成的名称,格式如下:
server_name .[database_name].[schema_name].object_name
| database_name.[schema_name].object_name
| schema_name.object_name
| object_name
server_name
指定链接的服务器名称或远程服务器名称。
database_name
如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。
schema_name
如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。有关架构的详细信息,请参阅用户架构分离。
object_name
对象的名称。
引用某个特定对象时,不必总是指定服务器、数据库和架构供 SQL Server 数据库引擎标识该对象。但是,如果找不到该对象,将返回错误。
------解决方案--------------------群里问了又跑这里发帖哦……不错不错,有着一颗学习的心……哈哈,去群里共享里面下个《T-SQL语言参考大全》,把里面的CREATE,declare相关的看了,基本的格式你就知道了,多练练手。看看SQL 必知必会也不错