SqlServer入门学习总结
- 学习途径
- 数据库概述
- 数据库优点
- 基础点
- 通过SQL命令创建表、删除表
- SQL语句-约束
- SQL语句-Select查询命令
- == 后续内容会逐步补充。==
学习途径
【数据库 SQLServer 视频教程全集(99P)| 22 小时从入门到精通-哔哩哔哩】 /7OqWcll
讲解的很细致、易懂,以下是对该视频的合集的一个总的概述。
数据库概述
数据库(Database)指长期存储在计算机内的、有组织的、可共享的数据集合。数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组织或企业科学地管理各类信息资源。
数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字、文字、图像,甚至是音频或视频,它们都可以经过数字化后存入计算机。
数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。
总而言之,用视频中的话来讲就是:
狭义 :存储数据的仓库;
广义 :可以对数据进行存储和管理的软件以及数据的本身,以上统称为数据库
数据库优点
1.数据结构化
2.数据的共享性高,冗余度低,易扩充
3.数据独立性高
4.数据由DBMS统一管理和控制
基础点
SQL 包含 4个部分: 数据定义语言(Data Definition Language,DDL)、数据操作语言(Data Manipulation Language,DML)、数据查询语言(Data Query Language,DQL)、数据控制语言(Data Control Language,DCL)
(1)DDL:用来创建或删除数据库以及表等对象,主要包含DROP(删除)、CREATE(创建)、ALTER(修改)命令
(2)DML:用来变更表中的记录,主要包含SELECT(查询)、INSERT(插入)、UPDATE(更新)、DELETE(删除)命令
(3)DQL:用来查询表中的记录,主要包含 SELECT 命令,来查询表中的数据。
(4)DCL:用来确认或者取消对数据库中的数据进行的变更。除此之外,还可以对数据库中的用户设定权限。主要包含GRANT(赋予用户操作权限)、REVOKE(取消用户的操作权限)、COMMIT(确认对数据库中的数据进行的变更)、ROLLBACK(取消对数据库中的数据进行的变更)命令
表的相关数据: 字段(一个事物的某一个特征)、记录(字段的组合,表示的是一个具体的事物)、表(记录的组合,表示的是同一类型事物的集合)、列(字段的另一种称谓)、属性(字段的另一种称谓)、元组(记录的另一种称谓)
表、字段和记录的关系:
字段是事物的属性
记录是事物的本身
表是事物的集合
通过SQL命令创建表、删除表
写在以下链接的博客中:
/weixin_40643198/article/details/123079701
针对创建、删除以及简单的插入进行简单的展示,并介绍关系、主键、外键。
SQL语句-约束
/md/?articleId=124936771
除去主键、外键的约束,此文中介绍check、default、unique、not null约束。
SQL语句-Select查询命令
包含以下查询语句的介绍:
1.基础查询语句
-查询结果中去除重复结果
-查询某个范围内的数据
-查询某个孤立的值即单个值
-查询最前面的若干数据
-空值
by-排序
-模糊查询
9.聚合函数
by-分组
-对分组后的信息进行过滤
12.连接查询-内连接、外连接、完全连接、交叉连接、自连接、联合
13.嵌套查询
14.分页查询