首页 > 数据库技术 > 详细

Oracle,第三周

时间:2014-03-22 11:37:27      阅读:496      评论:0      收藏:0      [点我收藏+]

表管理,数据类型

  文本类型,二进制类型。

    char(size),用于存放字符串,max=2000, 定长。

    varchar2(size),max=4000,变长。(中文占两字节,英文占1字节)

    nchar(size),Unicode 编码,定长,max=2000。(中英文都占一个字节)

    nvarchar2(size),Unicode编码,变长,max=4000。

    clob(),字符大对象

    blob(),二进制数据,声音 图片等..

  数值类型 : Number

    number(p,s)。 1<= p <= 38,  -84 <= 127 。 P表示有效位,s表示小数点精度。

  日期类型 : Date

 

表管理(CRUD)

  CREATE TABLE tableName(columnName dataType)

  ALTER TABLE tableName ADD(columnName dataType)

  ALTER TABLE tableName MODIFY(columnName dataType)

  ALTER TABLE tableName DROP(columnName,[...])

  INSERT INTO tableName(columnName,[...]) VALUES(value)

   // 如果INSERT 全部可省略(columnName),当必须数据类型参数一致

  UPDATE tableName SET columnName=expr,  // 这里expr 可以是表达式

  DELETE tableName (注意,在做DELETE 操作时,一定要先进行查询)

  TRUNCATE tableName (这个是删除表所有数据,不保存日志,不可回滚, 效率高)

  修改表名: rename oldTableName to newTableName

(遇到一个问题注意, 所有与NULL进行运算结果都为NULL)

 

  distinct ,关键字,去除重复。

  NVL(),函数, nvl(columnName,0), 当column是null时,将column转为0

  || 这个在oracle里面用于拼接, 类似于 concat函数

 

  锁定用户

    ALTER USER userName ACCOUNT LOCK;

  解锁用户

    ALTER USER userName ACCOUNT UNLOCK;

Oracle,第三周,布布扣,bubuko.com

Oracle,第三周

原文:http://www.cnblogs.com/shouwangzhe-/p/3617266.html

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