SqlServer微软数据库简单介绍

news/2024/11/18 9:20:40/

1.SqlServer基本介绍

sql

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL Server是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。
=RDBMS:Relation Data Base Manager System关系数据库管理系统

sqlserver

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;
SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2017年份推出的SQL SERVER 2017。

特点

1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows 95/98的小型电脑到运行Windows 2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

SQL Server 2000与以前版本相比较,又具有以下新特性 :
1.支持XML(Extensive Markup Language,扩展标记语言)
2.强大的基于Web的分析
3.支持OLE DB和多种查询
4.支持分布式的分区视图

详细介绍:

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,
如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,
但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

学习

#1. https://blog.csdn.net/weixin_33991727/article/details/88869211 命令行操作sqlserver语句
#2. https://www.cnblogs.com/sunjianping/p/11163990.html 简单常用的sqlserver语句

基本的sql语句

选择:select * from table1 where 范围
select * from table_name where xxx=yyy;

插入:insert into table1(field1,field2) values(value1,value2)
insert into table_name(field1,field2) values(value1,value2);

新添加一列: alter Table table_name(表名) add field_name(列名) int(列类型) ;
例:alter Table Test_Table add Test4 int;

删除:delete from table1 where 范围
delete from table_name where xxx=yyy;

更新:update table1 set field1=value1 where 范围
update table_name set field1=value1 where xxx=yyy;

查找:select * from table1 where field1 like ’%value1%’ —like的语法很精妙,查资料!
select * from table_name where field1 like ‘%values1%’;

排序:select * from table1 order by field1,field2 [desc]
select * from table_name order by field1,field2 desc;

总数:select count as totalcount from table1
select count as totalcount from table_name;

求和:select sum(field1) as sumvalue from table1
select sum(field1) as sumvalue from table_name;

平均:select avg(field1) as avgvalue from table1
select avg(field1) as avgvalue from table_name;

最大:select max(field1) as maxvalue from table1
select max(field1) as maxvalue from table_name;

最小:select min(field1) as minvalue from table1
select min(field1) as minvalue from table_name;

简单基本sqlserver语句

一、查询组
1、查询所有结果:select * from Test_Table
2、查询单独一列:select Test1 from Test_Table
3、按条件查询:select Test1 from Test_Table where ID=1
4、插入一行数据:insert into Test_Table values (4,‘test11’,‘test12’,‘test13’)
5、更新数据:update Test_Table set Test3=‘test14’ where Test1=‘test11’
6、给列起别名:select ID AS ‘编号’,Test1 as ‘第一列’,Test2 as ‘第二列’,Test3 as ‘第三列’ from Test_Table
7、新添加一列:alter Table Test_Table add Test4 int
8、批量循环更新数据:
declare @i int
set @i=0
while @i<5
begin
update Test_Table set Test4 = @i+5
set @i=@i +1
end

二、数据操作
1、替换查询结果中的数据
select ID,Test4=
case
when Test4<60 then ‘未及格’
when Test4>=60 and Test4<90 then ‘合格’
else ‘优秀’
end
from Test_Table
2、求最大数:select max(Test4) from Test_Table
3、求最小数:select min(Test4) from Test_Table
4、求平均数:select avg(Test4) from Test_Table
5、求和:select sum(Test4) from Test_Table
6、统计满足条件的行数:select count(*) from Test_Table where Test4>60


http://www.ppmy.cn/news/747131.html

相关文章

Windows用什么终端代替item2?

1. 用什么shell powershell&#xff1a;它可以使用一些常见的Linux命令&#xff0c;重新学习的成本低 如何使用powershell&#xff1f; Windows一般会自带powershell&#xff0c;直接在命令窗口搜索即可打开。 2. powershell没有vim怎么办 powershell安装vim&#xff1a;链…

发现微软有四种数据库

微软的数据库平台&#xff0c;我在大学时只是耳闻&#xff0c;并没有真正地用过。听说过 Office 里的几大件&#xff0c;最常用的是 Word、Excel、PowerPoint&#xff0c;而接下来的就是数据库&#xff1a;Access。曾在工作中用过一次&#xff0c;发现它的 SQL 语言支持没有 SQ…

【运维 | Docker】服务器备份数据库到电脑

服务器备份数据库到电脑 服务器备份数据库到电脑思路&#xff1a;linux&#xff1a;定时备份脚本&#xff0c;会暴露数据库密码&#xff0c;压缩加密密码&#xff0c;需要加密win: 定时bat脚本&#xff0c;会暴露服务器密码&#xff0c;需要加密还有一种借助xshell的[Xshell版不…

Enterprise Library Data 微软企业库数据库连接

第一步&#xff1a; 安装NuGet程序包 Enterprise Library Data 第二部 Web.config页配置连接字符串 <!--配置数据库连接--><connectionStrings><add name"SqlConnection" connectionString"User IDsa;Initial CatalogStudent;Data Source.;Pas…

Electron如何在UOS操作系统(统信)下打包成桌面应用?

目录 1.前言 2.解决双击、点击、无法安装、无法运行程序的方法 3. 将appimage文件转为deb文件 4.闭坑&#xff01;Electron打包成deb文件 1.前言 在UOS系统下&#xff0c;deb软件包是可以安装使用的&#xff0c;像linux安装包appimage是无法直接运行的。 这两天感觉掉进坑里…

微软数据库之微软自带数据库分析

视频课 https://edu.csdn.net/course/play/7940 AdventureWorks 案例研究 介绍&#xff1a; Adventure Works Cycles&#xff0c;AdventureWorks 示例数据库所基于的虚构公司&#xff0c;是一家大型跨国生产公司。公司生产金属和复合材料的自行车&#xff0c;产品远销北美、欧…

基于Cat.1模组的共享家电解决方案优势分析

近期&#xff0c;利尔达推出基于NT90系列模组的共享家电解决方案。      众所周知&#xff0c;共享家电虽然是新生事物&#xff0c;却也已经存在了几年。最初的共享家电产品大多采用2G或者NB-IoT蜂窝技术连接方式完成云端连接&#xff0c;为何利尔达要在共享家电中布局Cat.…

数据中心太废电?为省电费阿里和微软是这么做的....

数据中心是个非常耗电的庞大的家伙&#xff0c;据《中国数据中心能耗现状白皮书》显示&#xff0c;2015年数据中心的电耗达1000亿度&#xff0c;年耗电量超过全社会用电量的1.5%。在美国&#xff0c;2013年数据中心领域总用电量就达到恐怖的910亿度。同时据调研&#xff0c;至2…