VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql语句 >
  • sql语句大全之字段属性

字段属性
    上一节介绍了如何建立包含不同类型字段的表。在这一节中,你将学会如sql语句大全何使用字段的三个属性。这些属性允许你控制空值,缺省值和标识值。
 
允许和禁止空值
    大多数字段可以接受空值(NULL)。当一个字段接受了空值后,如果你不改变它,它将一直保持空值。空值(NULL)和零是不同的,严格的说,空值表示没有任何值。
为了允许一个字段接受空值,你要在字段定义的后面使用表达式NULL。例如,下面的表中两个字段都允许接受空值:
     
      CREATE TABLE empty (empty1 CHAR (40) NULL,empty2 INT NULL(
  
    注意:
    BIT型数据不能是空值。一个这种类型的字段必须取0或者1。
 
    有时你需要禁止一个字段使用空值。例如,假设有一个表存储着信用卡号码和信用卡有效日期,你不会希望有人输入一个信用卡号码但不输入有效日期。为了强制两个字段都输入数据,你可以用下面的方法建立这个表:
     
      CREATE  TABLE creditcards (creditcard_number CHAR(20) NOT NULL,
                                 Creditcard_expire  DATETIME  NOT NULL)
    注意字段定义的后面跟有表达式NOT NULL。通过包含表达式NOT NULL,你可以禁止任何人只在一个字段中插入数据,而不输入另一个字段的数据。
    你将会发现,在你建设自己的网点过程中,这种禁止空值的能力是非常有用的。如果你指定一个字段不能接受空值,那么当你试图输入一个空值时,会有错误警告。这些错误警告可以为程序调试提供有价值的线索。
 

相关教程