一、数据库登录名与数据库用户
  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:二进制

sql serve基础相关推荐

  1. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

  2. PL/SQL语言基础

    PL/SQL语言基础 /********************************数据类型*************************************/ %rowtype  (行对 ...

  3. SQL Tuning 基础概述10

    在<SQL Tuning 基础概述05 - Oracle 索引类型及介绍>的1.5小节,提到了几种"索引的常见执行计划": INDEX FULL SCAN:索引的全扫描 ...

  4. 整理一些sql server基础资料

    闲来无事,整理些sql server 基础资料,以便以后查找.复习 SQL Server日期计算 a. 一个月的第一天 Select DATEADD(mm, DATEDIFF(mm,0,getdate ...

  5. SQL Server基础知识概念要点详细讲解

    SQL Server基础知识概念要点详细讲解 目录 基础概念 1.网状模型数据库 2.层次模型数据库 3.关系模型数据库 知识点实例总结 基础概念 SQL语言中,between and表示包括两边参数 ...

  6. oracle 与sql serve 获取随机行数的数据

    Oracle 随机获取N条数据     当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到 ...

  7. 一文搞懂 SQL:基础知识和业务实践总结

    作者:cooperyjli,腾讯 CDG 数据分析师 SQL的全称是Structured Query Language(结构化查询语言),是一种古老而简洁的程序设计语言.看似平平无奇,一直被各种吐槽, ...

  8. mysql分析sql语句基础工具 —— explain

    转载自 https://segmentfault.com/a/1190000009724144 立即登录 [笔记] mysql分析sql语句基础工具 -- explain  mysql wateran ...

  9. 10、oracle下PL/SQL编程基础

    ORACLE下的PL/SQL编程基础 PL/SQL语言是程序化程序设计语言,块是PL/SQL编程中的基本结构,其优点在于支持SQL.支持面向对象编程.性能好.可移植性.与sql集成.安全性高等. 1. ...

最新文章

  1. python中idx是什么意思_在python中滚动idxmax()?
  2. C语言第一次博客作业
  3. android 手机监听屏幕锁屏,用户解锁
  4. vba mysql odbc_使用VBA+ODBC+MySQL实现Excel网络版
  5. Android adb.exe程序启动不起来处理方法
  6. linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
  7. Veeam在思科2017年合作伙伴峰会上荣获ISV年度最佳合作伙伴全球奖
  8. [css] 说说你对z-index的理解
  9. LeetCode 1286. 字母组合迭代器(回溯/位运算)
  10. deepl windows_推荐一个为程序员深度开发的翻译插件DeepL
  11. A. The Miracle and the Sleeper(水题)
  12. 计算机考研408的优势和劣势,21考研:杭州电子科技大学计算机改考408!透露2个信号,咋整?...
  13. PIE SDK矢量点生成等值线、面
  14. ComboBox控件值对类
  15. keil的configuration wizard配置和使用
  16. ssm-学子商城-项目第一天
  17. [Irving]Android 常用布局之RelativeLayout
  18. 回顾2021几件印象深刻的事
  19. 高薪程序员面试题精讲系列95之数据库的事务了解吗?
  20. C++ 使用OpenSSL 基于SHA1摘要的RSA签名及验签 与Java平台互通

热门文章

  1. 使用pdf.js来预览pdf文件_适用于Dynamics365与PowerApps的注释预览组件
  2. 前端demo_【前端3分钟】Script Error产生的原因和解法
  3. Codeforces Round #674 (Div. 3) F. Number of Subsequences 简单计数dp
  4. Codeforces Round #693 (Div. 3) E. Correct Placement 思维
  5. 【BZOJ3684】大朋友和多叉树【生成函数】【拉格朗日反演】【多项式幂函数】
  6. K - Triangle 计蒜客 - 42405
  7. L2-006 树的遍历
  8. 牛客网 【每日一题】5月21日题目 图的遍历
  9. [HNOI2016]网络(树链剖分+线段树+大根堆)
  10. CF407 E. k-d-sequence(线段树+单调栈)