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 添加列,修改列

        删除列:不是重点。

  • 相关阅读:
    关于网络字节序(network byte order)和主机字节序(host byte order)
    关于垃圾回收,我来解释下为什么LocalConnection可以实现垃圾回收
    解决Form中ExternalInterface的Bug问题
    AS3里var aa:String是null还是""?
    IE并发连接限制(as)
    tar
    mysql默认端口号3306
    flex经验
    这个游戏不错
    nginx介绍
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/11777816.html
Copyright © 2011-2022 走看看