标签:返回 服务器 sqlserver join 高可用 toolbar 服务 数据 column
子曰:“温故而知新,可以为师矣。”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了。“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身。不过有时候有些知识如果有很久没用了的话,就会忘记,甚至是忘的你一点都想不起来,尤其是一些基础的东西。所以我才打算写个"温故而知新"的系列博文出来,一来是这些基础的东西我比较健忘,以后方便自己翻阅;二来是希望可以帮助到一些刚入门的朋友。这个系列记录的所有知识点都是最最最(重要的事情说三遍)基础的知识。大部分都是我学习的时候所积累的笔记。
温故而知新系列都是一些基础知识,大神可以直接跳过。
如果十八般武艺都融会贯通,如果什么兵器你都耍得有模有样,那么这篇博文你大可以跳过了。只是在忘记的时候,可以拿出来温习温习。
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。 Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
简单点一句话概括: 数据是具有一定意义的数字、字母、符号的统称,数据库就是存放数据的
1.Sql server的组成:
2.操作数据库:
3.表的结构: 字段 数据类型(属性)
4.数据类型:
1.创建表的语法:
create table 表名 ( 字段名称1 数据类型[属性], 字段名称2 数据类型[属性], ... )
2.查看所有表语法: exec sp_help
3.查看当前表语法: exec sp_help 表名
4.修改表结构:
5.操作表数据:
6.标识列 identity(初值,增值):
7.运算符:
sql server的运算符与其他语言不同,这里列举三个
8.六大约束:
1.查询符合条件的数据: select 字段名 from 表名 [where 条件]
2.之间的
3.不显示重复项:distinct select distinct 字段名 from 表名
4.前几项 top select top n * from 表名
5.排序 order by + 字段名 asc升序 desc降序(默认情况下为升序) select * from student where age>25 order by name desc
6. is not null/null select * from 表名 where 字段名 is null
7.列起别名as select id as 学生编号, name as 学生姓名 from student as a 注:实际语法中as可以省略
8.高级查询(模糊查询) like select 字段名 from 表名 where 字段名 like ‘通配符 值 通配符‘
sql server 通配符
9.联合查询 join
10.嵌套查询(嵌套查询都可以用联合查询完成),显示的字段在一个表中,条件在另外一个表中
11. 分组 group by
1.统计(聚合)函数
2.日期函数
datediff(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart | 缩写 |
---|---|
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
3.数学函数
4.字符串函数
1.声明变量语法: declare @变量名 数据类型
给变量赋值
输出变量 select @变量名
ps:若想输出变量、声明变量、变量赋值和变量输出三条语句需一起执行
2.编程语句
1.创建视图
create view 视图名称 as sql中查询语句
2.使用视图 select * from 视图名
3.查看视图 exec sp_help
4.查看视图内容 exec sp_helptext 视图名
5.修改视图 alter view 视图名 as select * from 表名 [where条件]
6.删除视图 drop view 视图名
7.修改视图 update 视图名 set 字段名=值 [where条件]
1.sql server 存储过程
create proc | procedure pro_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ] as select ......
2.sql server 触发器
标签:返回 服务器 sqlserver join 高可用 toolbar 服务 数据 column
原文地址:https://www.cnblogs.com/Demonfeatuing/p/9206257.html