SQLserver基础入门理论(超基础)

♥️作者:小刘在C站

♥️个人主页: 小刘主页 

♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术

♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!

目录

SQL  server 是什么

一.入门概念

1. 基本概念

2. 经典数据模型

3.主流数据库:

4.主键的特点:

5.数据完整性规则:

6.SQL server2016的版本

7.启动和停止数据库服务的方法:

8.数据库的分类:

9.身份验证模式:

二,文件操作基础

1.文件类型

2.扩展数据库的方法

3.收缩数据库的方法:

4.数据库的操作

5.常用数据类型

6.标识列(自增列)的要求:

7.约束:

8.创建表的语法格式

9.删除表的语法格式


SQL  server 是什么

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

一.入门概念

1. 基本概念

数据库系统(DBS)
数据库管理系统 (DBMS) SQL server     mysql
数据库管理员 (DBA)

2. 经典数据模型

网状模型   多对多
层次模型   一对多
关系模型   一对一

3.主流数据库:

(1)SQL Server (微软公司产品)
              面向Windows操
作系统
              简单 ,易用
(2)Oracle (甲骨文公司产品)
       面向所用主流平台
             安全,完善,操作复杂
(3)DB2(IBM公司产品)
              面向所有主流平台
              大型,安全,完善
(4)MySQL  (甲骨文公司收购)
            开源,体积小,速度快,稳定

4.主键的特点:

由一个或多个字段组成,保证实体的唯一性
一个主键值对应一行数据
不允许取空值(NULL)
一个表只能有一个主键

5.数据完整性规则:

实体完整性
域完整性
用户定义完整性
引用完整性

6.SQL server2016的版本

企业版:用于实际的生产环境中
开发版:用于个人学习和交流

7.启动和停止数据库服务的方法:

方法一:使用服务管理器启动或停止数据库服务
方法二:使用SQL server配置管理器启动或停止数据库服务 (常用)
方法三:使用SSMS启动或停止数据库服务

8.数据库的分类:

(1)系统数据库
Master:记录系统级别信息,如登录用户,其他数据库文件的位置等
Model:数据模板,创建数据库时使用
Msdb:用于SQL server 代理计划警报和作业
Tempdb:保存临时对象或中间结果集
(2)用户数据库:用户自己创建的

9.身份验证模式:

Windows身份验证
混合身份验证(sql身份验证和window身份验证)

二,文件操作基础

1.文件类型

 (1)数据文件
主数据文件(.mdf):有且只有一个
次要数据文件(.ndf):可有可无,有可以多个
(2)事务日志文件(.ldf):至少有一个
记录所有事务的SQL语句
用于恢复数据库

2.扩展数据库的方法

方法一:扩建现有文件的自动增长设置。
方法二:添加新文件(次要数据文件)

3.收缩数据库的方法:

方法一:手动收缩(针对数据库和文件)
方法二:自动收缩(针对数据库)
作用:释放数据库中未使用的空间

4.数据库的操作

创建库,扩展库,收缩库,分离和附加库,删除库

5.常用数据类型

int:整数类型
money:货币类型
字符类型:char,varchar,nchar,nvarchar
datetime:时间日期

6.标识列(自增列)的要求:

类型:必须为数字类型
种子:开始的数字
递增量:数字之间的等差

7.约束:

成绩大于等于0并且小于等于100
成绩 >= 0  and  成绩 <= 100

8.创建表的语法格式

create   table   表名
(   
       列名1    数据类型  (),
       列明2    数据类型  (),
    ...
 )

9.删除表的语法格式

 drop   table    表名

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/64605.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【小沐学Unity3d】3ds Max 多维子材质编辑(Multi/Sub-object)

文章目录 1、简介2、精简材质编辑器2.1 先创建多维子材质&#xff0c;后指定它2.2 先指定标准材质&#xff0c;后自动创建多维子材质 3、Slate材质编辑器3.1 编辑器简介3.2 编辑器使用 结语 1、简介 多维子材质&#xff08;Multi/Sub-object&#xff09;是为一个模形&#xff0…

使用Vue3和Vite升级你的Vue2+Webpack项目

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

CSS水平垂直居中方案

1 前言 水平居中、垂直居中是前端面试百问不厌的问题。其实现方案也是多种多样&#xff0c;常叫人头昏眼花。 水平方向可以认为是内联方向&#xff0c;垂直方向认为是块级方向。 2 内联元素的水平垂直居中 首先&#xff0c;常见内联元素有&#xff1a;a、span、em、b、stro…

使用PAM保障开发运营安全

硬编码凭据和 DevOps 系统中缺乏凭据安全性是组织的巨大漏洞。以明文形式访问凭据的恶意内部人员可以在 IT 中建立和扩展其立足点 基础设施&#xff0c;构成巨大的数据被盗风险。 什么是PAM 特权访问管理 &#xff08;PAM&#xff09; 是指一组 IT 安全管理原则&#xff0c;可…

解决gitee仓库中 .git 文件夹过大的问题

最近&#xff0c;许多项目都迁移到gitee。使用的也越来越频繁&#xff0c;但是今天突然收到一个仓库爆满的提示。让我一脸懵逼。本文将详细为你解答&#xff0c;这种情况如何处理。 1、起因 我收到的报错如下&#xff1a; remote: Powered by GITEE.COM [GNK-6.4] remote: T…

RDMA性能优化经验浅谈

一、RDMA概述 首先我们介绍一下RDMA的一些核心概念&#xff0c;当然了&#xff0c;我并不打算写他的API以及调用方式&#xff0c;我们更多关注这些基础概念背后的硬件执行方式和原理&#xff0c;对于这些原理的理解是能够写出高性能RDMA程序的关键。 Memory Region RDMA的网…

【运维】hadoop3.0.3集群安装(二) 横向新增节点和删除节点

文章目录 一. 新增节点1.配置、安装1.1. 所有节点配置新节点主机映射1.2. 上传安装包1.3. 配置环境变量1.4. 配置workers1.5. 清理之前集群的数据目录&#xff08;如有&#xff09; 2. 新增节点启动3. 平衡DataNode节点 二. 删除节点1. namenode节点操作1.1. 添加excludes文件1…

spring高级源码50讲-43-50(spring续)

其它 43) FactoryBean 演示 - FactoryBean 代码参考 package com.itheima.a43;import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.ComponentScan;ComponentScan public class A43 {publi…

在访问一个网页时弹出的浏览器窗口,如何用selenium 网页自动化解决?

相信大家在使用selenium做网页自动化时&#xff0c;会遇到如下这样的一个场景&#xff1a; 在你使用get访问某一个网址时&#xff0c;会在页面中弹出如上图所示的弹出框。 首先想到是利用Alert类来处理它。 然而&#xff0c;很不幸&#xff0c;Alert类处理的结果就是没有结果…

Flutter系列文章-Flutter在实际业务中的应用

不同场景下的解决方案 1. 跨平台开发&#xff1a; 在移动应用开发中&#xff0c;面对不同的平台&#xff08;iOS和Android&#xff09;&#xff0c;我们通常需要编写两套不同的代码。而Flutter通过一套代码可以构建适用于多个平台的应用&#xff0c;大大提高了开发效率&#x…

ArrayList LinkedList

ArrayList 和 LinkedList 区别 ArrayList和LinkedList都是Java集合框架中的实现类&#xff0c;用于存储和操作数据。它们在底层实现和性能特点上有一些区别。 数据结构&#xff1a;ArrayList底层使用数组实现&#xff0c;而LinkedList底层使用双向链表实现。这导致它们在内存结…

ModaHub魔搭社区:自动化机器学习神器Auto-Sklearn

Auto-Sklearn Auto-Sklearn是一个开源库,用于在 Python 中执行 AutoML。它利用流行的 Scikit-Learn 机器学习库进行数据转换和机器学习算法。 它是由Matthias Feurer等人开发的。并在他们 2015 年题为“efficient and robust automated machine learning 高效且稳健的自动…

YOLOv7框架解析

YOLOv7概念 YOLOv7是基于YOLO系列的目标检测算法&#xff0c;由Ultra-Light-Fast-Detection&#xff08;ULFD&#xff09;和Scaled-YOLOv4两种算法结合而来。它是一种高效、准确的目标检测算法&#xff0c;具有以下特点&#xff1a; 1. 高效&#xff1a;YOLOv7在保持准确率的…

CSP 202305-1 重复局面

题目背景 国际象棋在对局时&#xff0c;同一局面连续或间断出现3次或3次以上&#xff0c;可由任意一方提出和棋。 问题描述 国际象棋每一个局面可以用大小为 88 的字符数组来表示&#xff0c;其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母 k、…

说说TIME_WAIT和CLOSE_WAIT区别

分析&回答 TCP协议规定&#xff0c;对于已经建立的连接&#xff0c;网络双方要进行四次握手才能成功断开连接&#xff0c;如果缺少了其中某个步骤&#xff0c;将会使连接处于假死状态&#xff0c;连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接&#xf…

requests 库:发送 form-data 格式的 http 请求 (python)

安装 requests-toolbelt !pip install requests-toolbeltdemo from requests_toolbelt import MultipartEncoder import requestsm MultipartEncoder(fields{query: """第一&#xff0c;向量化匹配是有能力上限的。搜索引擎实现语义搜索已经是好几年的事情了…

学校头歌作业1_4日期格式化输出(头歌作业[Python])

在CSDN上补充前几期的内容 第1关&#xff1a;空格分隔格式化输出 # 实验要求 # 在三行中分别输入当前的年、月、日的整数值&#xff0c;按要求完成输出。 # 1 输出年月日&#xff0c;空格分隔&#xff0c;格式&#xff1a;2020 09 16# 测试数据 # 输入(>>>开头的行表…

MySQL索引和查询优化

文章目录 1.Mysql索引2. b- tree 与 b tree3.覆盖索引和回表查询4.查询优化1.Explain 5.优化实战举例**用户搜索****订单查询****分页查询** 1.Mysql索引 MySQL索引是一种用于提高数据库查询效率的数据结构。它可以加快数据检索的速度&#xff0c;减少查询所需的IO操作和计算…

leetcode 1365. 有多少小于当前数字的数字

2023.9.2 本题直观的解法就是双层for循环暴力求解&#xff1a; 暴力解&#xff1a; class Solution { public:vector<int> smallerNumbersThanCurrent(vector<int>& nums) {vector<int> ans;for(int i0; i<nums.size(); i){int temp 0;//比当前元素…

Double4 VR智能互动教学应用系统演示

系统功能 系统针对的是高教各科专业实训微课教学两方面的应用&#xff0c;具备优质视觉、感官体验&#xff0c;可联网人机对话。系统基于当前信息技术&#xff0c;具备了实训功能&#xff0c;微课录制功能&#xff0c;4D体感体验功能&#xff0c;滤镜调节功能&#xff0c;截图…