首页 > 数据库技术 > 详细

SQL数据类型

时间:2016-01-14 12:23:02      阅读:228      评论:0      收藏:0      [点我收藏+]

 

SQL数据类型

SQL最基本的数据类型包括三种

•字符串类型

•数值类型

•日期和实践类型

字符串类型    

1.定长字符串的标准CHARACTER(n).    

2.变长字符串类型的标准 CHARACTER VARYING(n)

•常见的变长字符串类型有:VARCHAR, VARBINARY, VARCHAR2;    

3.大数据类型 BLOB TEXT.

数值类型的标准

BIT(n)

BIT VARYING(n)

DECIMAL(p,s)

INTEGER

SMALLINT

BIGINT

FLOAT(n)

DOUBLE PERSION(p,s)

REAL(s)

SQL中通用的一个数据类型是NUMERIC

日期和时间类型    

DATE    

TIME    

DATETIME    

TIMESTAMP

DATETIME类型的元素包括    

YEAR    

MONTH    

DAY    

HOUR    

MINUTE    

SECOND

NULL数据类型

布尔数据类型

布尔值的取值范围是:TRUE, FALSE, NULL

自定义数据类型

 1 CREATE TYPE PERSON AS OBJECT 
 2 (   NAME   VARCHAR(30),
 3     SSN    VARCHAR(9);
 4 )
 5 
 6 CREATE TABLE EMP_PAY
 7 (   EMPLOYEE    PERSON,
 8     SALARY      DECIMAL(10,2),
 9     HIRE_DATE   DATE;
10 )

 

CREATE DOMAIN MONEY_D AS NUMBER(82); ///创建域

ALTER DOMAN MONEY_D     ///添加约束 
ADD CONSTRAINT MONEY_CON1 
CHECK(VALUE > 5);

CREATE TABLE EMP_PAY 
(   EMP_ID      NUMBER(9),
    EMP_NAME    VARCHAR(30); 
    PAY_RATE    MONEY_D;
)

 SQL完整性约束

  • 主键约束
  • NOT NULL约束
  • UNIQUE约束
  • 外键约束
  • 检查约束
  1. 主键约束
  2. NOT NULL约束
  3. UNIQUE约束
  4. 外键约束
  5. 检查约束

 

 

    

 

SQL数据类型

原文:http://www.cnblogs.com/zhangzexdu/p/5127627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!