Oracle,第三周
2014-03-22 11:16
190 查看
[b]表管理,数据类型[/b]
文本类型,二进制类型。
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;
文本类型,二进制类型。
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第三周
- oracle第三周
- Oracle Sql 的优化
- liferay 4.2.1 在oracle上的clob处理变更
- AIX系统性能管理之Oracle案例分析
- Oracle中的日期格式
- ArcSDE for Oracle安装及配置
- oracle weblogic v10.3 - configure JNDI
- 在Windows 7下安装Oracle 11g的解决方法
- .NET中使用ORACLE函数和过程并输出参数(1)
- ORACLE SQL机能优化系列(六)
- oracle 监听
- Oracle临时表学习小结
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- oracle日期格式总结在oracle中处理日期大全
- 64位oracle 装plsql
- Oracle笔记 三、function 、select
- oracle 如何关闭打开归档日志
- 深入理解Oracle优化器(3):动态采样
- dotConnect for Oracle中的OracleClient迁移