SQL Server 2012入門TSQL基礎篇:(2)SQL的兩個基礎概念

这里介绍两个SQL的两个基本的概念,以方便后期的学习:

(1)SQL全称structured query language,中文为结构化查询语言;它可以在各类数据库上使用,例如,mysql,oracle等,当然包括SQL server.

T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版.它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL 的 DDL 和 DML 功能外,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。

用图更能直观的说明:


    		    SQL Server 2012入門TSQL基礎篇:(2)SQL的兩個基礎概念

一句话,T-SQL是SQL在SQL SERVER上的专用版;

(2)SQL 的逻辑顺序:

如果有SQL基础的,我们知道SQL中常用的关键字如下:

Select

From

Where

Having

Group By

Order By

当所有的关键字出现在一条语句中时,它们执行的顺序为From>Where>Group By>Having>Select>Order By

记住这个顺序,对后期SQL语句的调优很有用!

本文出自 “缘随心愿” 博客,请务必保留此出处http://281816327.blog.51cto.com/907015/1275734

Database error: [Table 'ac_search_cache' is marked as crashed and should be repaired]

SELECT * FROM ac_search_cache WHERE hash = '3d3e48044d6d74a793ae78ff3d01d74d9acddb00' LIMIT 1;