sql serve基础

简介: sql serve基础

一、数据库登录名与数据库用户

 1.登录名登录服务器

 2.数据库用户访问具体数据库

二者要建立映射关系

二、数据库文件:

  1.主数据文件:*.mdf(必须)

  2.辅助数据文件:*.ndf(可选)

  3.日志文件:*.ldf(必须)

三、数据库维护:

  1.分离-附加 :使数据库文件与数据库系统脱离或建立关系

  2.备份-还原:备份数据

  3.收缩:释放数据库空间

四、数据完整性:

   1.实体完整性:保证没有重复的行数据

      实现方式:

   a。主键约束:不能为null,不能有重复数据,不经常改动

   b。标识列:必须是整型数据    

   c。唯一性约束  :数据不重复,可以为null

   2.域完整性:保证列数据的正确性

     实现方式:

   a.check约束

   b.默认值

   3.非空

   4.外键

   5.数据类型

   3.引用完整性:一个表中某列的值必须在另一个表中的主键列中存在

      实现方式:外键

     注意:a。 有外键的表叫从表,引用的主键表叫主表

   b。主表改动不能影响从表

   c。从表对应数据,主表中数据不能删除      

   4.用户自定义:

五、数据类型:

   文本类型:

   1.char|nchar:固定长度 ,数据长度不够用空格补齐

   2.varchar|nvarchar:不固定长度,以数据实际长度保存

   3.text|ntext:存储8千字符以上的数据

   带n前缀的是unicode编码,比非unicode编码长度大一倍(主要针对字符)

   4.float:浮点型

   5.money:货币

   6.bit: 布尔型  取值 0|1

   7.image:二进制

相关文章
|
6月前
|
存储 SQL 数据库
sql serve存储过程
sql serve存储过程
|
存储 SQL 数据库
sql serve中的数据类型(详解)
sql serve中的数据类型(详解)
151 0
|
SQL 存储 数据库
sql serve基础
sql serve基础
|
存储 SQL 数据库
sql serve存储过程
预先编译好的sql程序,可以包含:操作数据、变量、控制语句,增删改查操作都可以,存储过程是保存在数据库中 的一个对象。
|
SQL 关系型数据库 数据库
RDS for SQL Serve使用OSS备份文件增量上云示例
今天这篇文章主要给大家分享基于OSS的增量上云到RDS SQL Server的这样一个功能。这个功能主要适用于以下三个场景: 一、用户希望基于备份文件物理迁移上云RDS SQL Server,而不是逻辑迁移。
1221 0
|
SQL 消息中间件 存储
基于SQL Serve“.NET技术”r 2008 Service Broker构建企业级消息系统
  1、引言   Microsoft 在SQL Server 2005引入了服务代理 (Service Broker 简称SSB) 为技术支持代理设计模式和面向消息的中间件 (MOM) 的原则。Service Broker在SQL Server 2008上得到完善, SQL Server Service Broker 为消息和队列应用程序提供 SQL Server 数据库引擎本机支持。
1051 0
|
SQL 索引
SQL Server 分组后取Top N
近日,工作中突遇一需求:将一数据表分组,而后取出每组内按一定规则排列的前N条数据。乍想来,这本是寻常查询,无甚难处。可提笔写来,终究是困住了笔者好一会儿。冥思苦想,遍查网络,不曾想这竟然是SQL界的一个经典话题。
2735 0