[关闭]
@EncyKe 2016-10-26T14:45:16.000000Z 字数 2616 阅读 1862

SQL Server

数据库



1. 简介

数据库 (Database)
是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。
数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。
结构化查询语言 (Structured Query Language, SQL)
上世纪 70 年代由 IBM 公司开发,用于对数据库进行操作的语言。更详细地说,SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
T-SQL (Transact - Structrued Query Language)
标准的关系型数据库语言;

数据流方向:数据库服务器 → 服务器 → 客户端

知名数据库巨头

2. 软件

3. 概念

3.1. 数据库图表关系图 (ERD)

3.2. 关系型数据库管理系统 (RDBMS)

基本要素是二维表,这些二维表可以独立使用或以 join 语句连接,可以主键及外键连接;

主键 (primary key)
用来唯一地标识一行数据,主键列必须包含唯一的值,而且不能包含 null;可以被建立在每张二维表的单列或者多列上;
外键 (foreign key)
一张二维表上的外键可以引用另一张上对应的主键;

3.3. 二维表

行 (row/record)、列 (column/attribute)、字段 (field/cell)。

4. 基本语句

4.0. 注释

4.1. 选择当前操作数据库 use go

  1. use [database_name]
  2. go

在 database_name 这一数据库下操作,该语句放置最前,go 可以省略;

4.2. 基本必须语句 select from

  1. select column_name, column_name, column_name
  2. from [nodename].[node]

示例——

4.3. order by 排序语句

4.4. where 条件限定语句

4.4.1. 运算符

<>:表不等号;

4.4.2. 逻辑符

andorbetween and

4.4.3. 模糊查询 like%_

4.4.4. innot in

4.4.5. is nullis not null

where column is null/is not null:判断是否为 null 值;

4.5. 聚合函数

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注