SQL Server基础——T-SQL语句

本文介绍了SQL Server的基础知识,包括各大数据库对比、2012版下载、数据库附加与分离、数据库图表关系图。重点讲解了关系型数据库的概念,如主键和外键,以及T-SQL的基本查询语句,如SELECT、FROM、WHERE、ORDER BY等,还涉及到聚合函数和集合运算。此外,文章提供了T-SQL中的一些实用技巧,如显示行号和代码大小写转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. SQL-Server基础前言

1. 几大数据库巨头

Microsoft SQL Server 2000/2005/2008/2008R2/2012/2014

Oracle Database 11g/12c

IBM DB2 Database

MySQL Database (open source)

Mongo DB Database (NoSQL)


2. 2012简体中文版官方下载页面

www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a74d1b60-6566-4551-b581-03337853b82b


3. 登录SQL Server时,默然选择Windows Authertication


二. 附加Attach、分离Detach 数据库文件

1. 右击Database,点Attach,点击Add,选择要添加的数据库mdf文件,点击OK


2. 如果出现错误信息提示“An error occurred when attaching the database(s).Click the hyperlink in the Message column for details.”

不要慌张,点击右上角的提示信息Message,这时如果显示Error:5120,可以去要添加的mdf文件处,右击属性,安全,编辑,完全控制。

再添加即可。

如果显示Error:5133,则要把ldf在下半部分的提示框中remove掉,再点OK即可。


3.右击要分离的数据库,选Tasks,点Detach,该数据库就消失了,并不是删除,只是断开了SQL Server这个软件和这个数据库的链接


三. 数据库图表关系图

1.打开一个数据库,打开第一个文件Database Diagrams,会看到很多dbo.为开头的图表,右键一个图表选择Modify,即可看到图表。


2. 可以在图表界面右键,选择添加Table,选择一个类型,


四. 什么是关系型数据库

1. RDBMS (Relational Database Management System) 关系型数据库管理系统

SQL也称T-SQL是一种标准的关系型数据库语言。


2. 表格里,行叫作Row/Record,列叫作Column/Attribute,其中的一个小格子叫作字段Field/Cell



3. Primary Key主键

唯一标识一行数据,而且主列键必须包含唯一的值,并且不能包含空值null

可以建立在每张二维表中单列或者多列上


4. Foreign Key外键

一张二维表上的外键可以引用另一张二维表上对应的主键


5. 一个表上的PK就是另一个表上的FK,一个表上的FK就是另一个表上的PK

PK和FK的关系可见下图,黄色的是钥匙,钥匙在哪,就表明是这个图里的PK。

但是两个表之间连接的钥匙对准哪,就说明那个图表提供PK,那么此PK就在另一张表里以FK的形式出现



五. T-SQL简介

1. Transact-SQL是结构性查询语言,是针对关系型数据库进行查询、修改以及定义的标准化计算机语言。


2. T-SQL query,从数据库中查询索取信息的请求。


3. 最基本的SQL查询语句

<必须> SELECT

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值