sql语言的分类
数据查询(SELECT)
SELECT <目标列表达式> [别名] [<目标列表达式> [别名]]…
INTO <新表名>
FROM <数据表名或视图名> [别名][,<数据表名或视图名> [别名]]…
[WHERE <条件表达式>]
[GROUP BY <列名1> [HAVING <条件表达式>]]
[ORDER BY <列名2> [ASC | DESC]]
数据定义(DDL)
CREATE、DROP、ALTER
数据操纵(DML):用于改变数据库数据
INSERT
语法格式:
INSERT [INTO]
{table_name [WITH(<table_hint_limited>[…n])]
|view_name
|rowset_function_limlted
}
{[column_list]
{ VALUES({DEFAULT | NULL | expression } […n])
| derived_table
| execute_statement
}
}
| DEFAULT VALUES
UPDATE
UPDATE
{ table name [WITH] (<table_hint limited>[..n]
| view_name
| rowset_function_limited
}
SET
{column_name = { EXPRESSION | DEFAULT | NULL}
| @variable = expression
| @variable = column = expression} […n]
{{[FROM {<table_source> […n] ]
[WHERE <search-condition>]}
| WHERE CURRENT OF
{{[GLOBAL] cursor_name} | cursor_variable_name}]}
DELETE
DELETE [FROM]
{table_name WITH {<table_hint_limited> […n]}
| view_name
| rowset_function_limited
}
[FROM {<table_spirce>}[…n]]
[ WHERE
{ <search_condition>
| {[CORRENT OF
{[GLOBAL] cursor_name
]}
}
]
数据控制(DCL):用于执行权限的授权和回收工作
GRANT--授权
REVOKE--回收权限
连接查询
SELECT table1.column, table2.column
FROM table1 [ INNER | LEFT | RIGHT | FULL | CROSS ] JOIN table2
ON table1.column = table2.column;
集合查询
可采用的集合查询操作符
UNION
UNION ALL
INTERSECT
分享到:
相关推荐
根据提供的文件内容,我们可以整理出一系列关于SQL Server的基础知识点,主要涵盖了数据库的创建与删除、表的创建与修改、数据的插入与更新、以及查询语句等关键操作。下面将详细解析这些知识点。 ### 1. 数据库的...
SQL server 2008
在本文中,我们将深入探讨SQL Server的学习笔记,涵盖其体系结构、数据库类型特点、OLTP与OLAP的区别,以及一些关键的管理工具。 首先,让我们了解Microsoft SQL Server 2008系统的体系结构。这个系统由四个主要...
SQL Server 学习笔记 SQL Server 是一种关系数据库管理系统,从事数据库管理的人士可以通过本学习笔记快速了解 SQL Server 的主要特点和知识点。 创建、删除、修改数据库对象 * Create:创建数据库对象,如表、...
笔记是本人学习SQLServer一段时间后重新整理出来的,适合有一些入门基础的人学习。 ├─01 安装及使用 │ SQLServer2005安装及使用.txt │ ├─02 常用函数 │ function.sql │ ├─03 建表、建库 │ create.sql ...
### SQLServer个人学习笔记知识点概览 #### 一、日期格式转换:`SELECT REPLACE(CONVERT(CHAR(8),GETDATE(),120),'-','')` - **知识点**:使用`CONVERT`函数将当前系统时间`GETDATE()`转换为指定格式的字符串,并...
SQL SERVER 2008 学习笔记:日常维护、深入管理、性能优化。
### MS SQL SERVER 学习笔记知识点汇总 #### 数据库技术简介 **基本概念** - **数据库**: 计算机存储器中用于存储数据的仓库,是数据管理的基础。 - **数据库系统**: 包括数据库、数据库管理系统(DBMS)、应用...
二、SQL Server数据库系统 SQL Server是微软公司的产品,同样具有广泛的应用场景: 1. **T-SQL**:SQL Server使用Transact-SQL作为其扩展的SQL语言,支持事务处理和复杂的业务逻辑。 2. **SSMS(SQL Server ...
【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...
SQLserver 数据库学习笔记 欢迎大家下载学习,共同进步啊
在标题“SQL_Server学习笔记”和描述“关于SQL学习的笔记,可以在有SQL基础之上,平时学习或者工作开发时当做查阅资料”中,我们可以得知这份文件是一份SQL Server的学习资料。这部分内容将涵盖SQL Server的基础知识...
《SQL Server精华 (CHM)_sqlserver_SQLServer笔记_》是一部综合性的SQL Server学习资源,旨在帮助用户深入理解和掌握Microsoft SQL Server数据库管理系统的核心概念、功能和最佳实践。这部笔记涵盖了一系列关键知识...
- 使用SQL Server Management Studio中的性能监视器,关注`Logical disk AVG disk read/write queue length`,理想值应在硬盘数量的2倍以内。 - 当遇到读取问题时,可以采取消除碎片、调整索引、优化SQL命令、增加...
在SQL Server 2008的学习过程中,首先需要理解数据库系统的基本结构,这包括以下几个关键组成部分: 1. **数据库系统**:可以类比为一个仓储中心,负责存储和管理数据。 2. **数据库**:等同于仓储中心的货场或仓库...
SQLSERVER学习笔记涵盖了数据库管理、配置、查询以及高级特性等多个方面。下面将详细解析这些知识点。 1. **端口检查**:SQL Server 默认使用1433端口,通过CMD中的`telnet`命令可以检查该端口是否被占用,如果无法...
以下是一些关于Sql Server学习的重要知识点: 1. 数据库基础:首先,你需要了解数据库的基本概念,如数据库、表、字段、记录等。Sql Server支持多种数据库模型,最常用的是关系模型,其中,表是数据的主要存储形式...
《SQL2005学习笔记》是一份深入探讨SQL Server 2005核心概念、功能及优化策略的宝贵资料。SQL Server 2005是微软推出的一款强大的关系型数据库管理系统,它在数据存储、处理和分析方面具有广泛的应用。这份笔记旨在...
Microsoft.SQL.Server.2008.学习笔记:日常维护、深入管理、性能优化.part2.rar; 中文版; 第二部分(共两部分)