操作数据:SQL基础
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
字段都允许接受空值: 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,你可以禁止任何人只在一个字段中插入数据,而不输入另一个字段的数据。 你将会发现,在你建设自己的网点过程中,这种禁止空值的能力是非常有用的。如果你指定一个字段不能接受空值,那么当你试图输入一个空值时,会有错误警告。这些错误警告可以为程序调试提供有价值的线索。 缺省值 假设有一个存储地址信息的表,这个表的字段包括街道、城市、州、邮政编码和国家。如果你预计地址的大部分是在美国,你可以把这个值作为country字段的缺省值。 为了在创建一个表时指定缺省值,你可以使用表达式DEFAULT。请看下面这个在创建表时使用缺省值的例子: CREATE TABLE addresses (street VARCHAR(60) NULL, city VARCHAR(40) NULL, state VARCHAR(20) NULL zip VARCHAR(20) NULL, country VARCHAR(30) DEFAULT ‘USA’) 在这个例子中,字段country的缺省值被指定为美国。注意单引号的使用,引号指明这是字符型数据。为了给非字符型的字段指定缺省值,不要把该值扩在引号中: CREATE TABLE orders(price MONEY DEFAULT $38.00, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: SQL数据操作基础(中级)10下一篇: Sql连接查询
关于操作数据:SQL基础的所有评论