Oracle学习笔记(一)

1.SQL语言分为4类

  1).DDL(创建表,修改表,删除表)

  2).DML(向表中增,删,改)

  3).DQL(查询表)

  4).DCL

  注:有些也习惯把INSERT,DELETE,UPDATE,SELECT都称为DML

2.Oracle的常用数据类型(字符型,数字型,日期类型,其他类型)

  1).字符型

    varchar2      0~4000       可变长度的字符串

    nvarchar2     0~1000       用来存储Unicode字符集的变长字符型数据

    char          0~2000       用户描述定长的字符型数据

    nchar         0~1000       用来存储Unicode的字符集变长字符型数据

    long          0~2GB        用来存储变长的字符串

  注:在数据库设计中,如果确定字符长度建议使用char,提高效率。

      在Oracle 11g中提供的数据类型有23种。

  2).数字型

    number(p,s)       p最大精度是38位(十进制)

    如:age  number(1) 0~9

        age  number(2) 0~99

        money number(5,2) 0~999.99

  3).时间

    date             

    timestamp        

  4).其他数据类型(最好不用)

    blob     最多可以存放4GB      存储二进制数据

    clob     最多可以存放4GB      存储字符串数据

    bfile    大小与操作系统有关   用来把非结构化的二进制数据存储到

3.五大约束

  主键约束,外键约束,唯一性约束,非空约束,检查性约束

注:如果有什么错,烦请提出,谢谢!

你可能感兴趣的:(oracle)