zoukankan      html  css  js  c++  java
  • 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:二进制

  • 相关阅读:
    js动态添加、删除行
    java内存问题排查及分析
    IDE 热部署配置
    Target JRE version (1.7.0_79) does not match project JDK version (java version "1.8.0_171"), will use sources from JDK: 1.7
    快速排序
    归并排序思想
    算法总结
    百度2013校园招聘笔试题(含整理的答案)
    浙江省委书记(习):加快推进节约型社会建设
    申论方面的经验
  • 原文地址:https://www.cnblogs.com/a1111/p/6540367.html
Copyright © 2011-2022 走看看