Oraclesql基础.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oraclesql基础

Oracle Content DDL(数据库定义语言)无事务参与自动提交; CREATE(创建语句) ALTER(修改语句) DROP(删除语句) DML(数据操作语言)事务相关需要提交才正真执行; INSERT(插入新的数据) UPDATE(更新已有数据) DELETE(删除已有数据) TCL(事务控制语言) COMMIT(提交语句) ROLLBACK(回滚语句) SAVEPOINT(保存点语句) DQL(数据查询语言) 查询所需要的数据 DCL(数据控制语言)无事务参与自动提交; GRANT(授予语句) REVOKE(收回语句) Oracle基本用法 创建表 CREATE TABLE 查询表结构 DESC 字句给定默认值 DEFAULT 非空约束 NOT NULL 修改表名 RENAME TO 增加列 ALTER TABLE ADD 删除列 ALTER TABLE DEOP 修改列 ALTER TABLE MODIFY 增加表数据INSERT INTO 更新表数据 UPDATE SET 删除表数据 DELETE FROM Oracle数据类型及函数 NUMBER(P, S) 数字类型 P代表数字总位数 S代表小数点后面的位数 CHAR(N) 固定长度的字符类型 N代表占用字节数,最大取值为2000; VACHAR2(N) 变长字符类型 N代表最多可占用字节数, 最大取值为4000; DATE 用于定义日期时间的数据, 长度为七个字节; LONG/CLOB LONG 最大2G的字符串数据(约束条件多不建议使用); CLOB 最大4G的字符串数据; 字符函数: CONCAT/|| CONCAT(char1,char2) 用来连接char1和char2这两个字符串; || 连接左右两边的字串比较直观(左右两边任意一边参数为NULL相当于连接一个空格); LENGTH LENGTH(name) 用来返回name字符串的长度; UPPER、LOWER、INITCAP UPPER(char) 该函数用来将char字符转换成大写; LOWER(char) 该函数用来将char字符转换成小写; INITCAP(char char) 该函数将char char字符的两个首字母大写,空格和非字母为分隔; TRIM、LTRIM、RTRIM TRIM(c2 FROM c1) 该函数将c1的前后截去c2; LTRIM(c1[,c2]) 该函数将c1的左边截去c2; RTRIM(c1[,c2]) 该函数将c1的右边截去c2; LPAD、RPAD LPAD(char1, n, char2) 左边补位; RPAD(char1, n, char2) 右边补位; SUBSTR SUBSTR(char, [m][,n]) 该函数从m始到n止在char字符中截取字串(n超长度则取到末尾); INSTR INSTR(char1, char2[, n[, m]]) 该函数从char1中查char2位置可设置从n开始到m结束; 数值函数: ROUND ROUND(n[, m]) 数值n按照m的要求四舍五入 (m必须是整数,m取正数则四舍五入小数点后m位,m取值为0则 四舍五入到整数位,m取值为负数则四舍五入到小数点前m位); TRUNC TRUNC(n[, m]) 数值n按照m的要求截取(不四舍五入); MOD MOD(m, n) 数值m除以n的余数; CEIL、FLOOR CEIL(n) 取大于或等于n的最小整数值; FLOOR(n) 去小于或者等于n的最大整数值; Oracle日期 DATE 用来保存日期和时间但是只能到秒; TIMESTAMP 时间戳用来保存日期和时间能到纳秒; SYSDATE 用来返回当前系统时间精确到毫秒; 日期函数: TO_DATE TO_DATE(char[, fmt[, nlsparams]]) 字符char是要转换的字符,fmt是转换格式, nlsparams是指定日期语言 TO_CHAR TO_CHAR(date[, fmt[, nlsparams]]) 将日期数据类型date按照fmt格式输出字符串, nlsparams是指定日期语言; LAST_DAY LAST_DAY(date) 返回date所在月的最后一天; ADD_MONTHS ADD_MONTHS(date, i) 返回日期date加上i月后的日子; MONTHS_BETWEEN MONTHS_BETWEEN(date1, date2) 返回date1和date2之间相差的几个月; NEXT_DAY

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档