zoukankan      html  css  js  c++  java
  • 1_03_MSSQL课程_约束详解

    复习:

    ->创建数据库的SQL:********
        create database 数据库名
        on
          (
            name=‘’,
            size=5MB,
            filegrowth=2MB,
            filename="....datadb.mdf"
          )
       log on
          (
            name=‘_log’,
            size=5MB,
            filegrowth=2MB,
            filename="....datadb_log.ldf"
          )


    ->创建表的SQL:*******
      create table 表名
        (
          列名 类型 null,
            .....,
          列名 类型 primaryt key not null,--主键列

          列名 类型 identity(1,1) not null,--自动增长,只能用于数据的类型:int,bigint,float

        )

    2.NChar和Char的区别?
        ->避免乱码
        ->N:Unicode,用两个自己表示一个字符。


    3.数据库的实例名怎么理解呢?
      ->区分一台机器上的不同的数据库服务实例。

    4.Crud

    (select , delete , update , Insert)

          ->select 列名,.... from 表 where 表达式1 and 表达式2

        ->delete from 表 where 表达式1 and 表达式2
        ->update 表名 set 列1=值,列2=值
        ->insert into 表名(列1,列2...) values(值1,值2...)


    1.约束详解

      ->约束的目的:保证数据的完整性. not null(非空),省去了校验部分,提高性能


      ->  默认值约束、可空约束、主键约束、外键约束(重点)、唯一键约束、检查约束
      ->  alter table 添加列,修改列

        删除列:不是重点。

  • 相关阅读:
    在react中实现CSS模块化
    react 组件的生命周期
    HTTP缓存机制与原理
    H5新增API和操作DOM
    js操作json方法总结
    gulp详细教程——前端自动化构建工具
    JavaScript你必须掌握的8大知识点
    HTTP请求与服务器响应流程
    max-height实现任意高度元素的展开收缩动画
    移动端轮播图手势分析+源码
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/11777816.html
Copyright © 2011-2022 走看看