【2017年整理】数据库知识总结.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】数据库知识总结

ocm ocl oracle day01 number类型 支持+,-,*,/ date类型 支持+,- 字符串:一串字符的两端加上单引号。 || 连接字符串。 select first_name||||last_name from s_emp;【第一个单引号和最后一个单引号为字符串的外围符号,第二个单引号为转义字符,第三个单引号为输出单引号,第四个单引号位转义字符,第五个单引号为输出单引号;此种情况类似于C中的转义符号%】 数据库中除【/】不同于C语言,会自动带有小数。 别名区分大小写,别名只能有一个,系统默认把别名大写,别名要原样显示需要用双引号括起来,里面可以有空格符号等。 sysdate 代表当天日期 特殊处理函数nvl(字段,缺省值) nvl(par1,par2) 可以用在任何类型上,但要求par1,par2类型要一致。 col 字段名 for a数字; 设置字段名最长为数字长度。 反斜线【/】执行上一次命令; 1.select语句 distinct滤除相同的结果,当所有结果相同才进行排除。 *可以代表所有 a.from子句 select 字段名 from 表名; b.where子句 select 字段名 from 表名 where 条件; select 字段名 from 表名 where 条件 and 条件; where中的运算符: = = = between ... and ... in (a,b,c,..)选择符合括号中条件的输出 like [like 像...一样,用于模糊查询,like后 跟 字符串 ,在中,用%代表0-n个任意字符(常用),_代表1个任意字符] 带下划线的结果查询,like S\_% escape \,因为是要输出符号_,其中反斜岗\含义为:\后面的一个字符需要转义处理。【需要转义的字符只有_和%两个】 is NULL【is null 判断是否为NULL,NULL 用 = != 无法判断,只能用is NULL】 and 代表并且关系 or 代表或者关系 not 代表逻辑非 注:and的优先级比or高,因此如果有3个条件先算or的话,用()提升优先级。 条件的组合顺序: c.order by子句[一定出现在语句最后] 对查询结果排序 后面可以跟 字段名/别名/位置编号排序分 升序(从小到大)和降序,order默认升序【asc】,降序需要在后面 加上desc. 排序时支持多个排序的条件,但主排序条件相等时才进行其他排序条件的比较。此时如果有desc,只对其前面的一个效。 day02 d.单行函数,多行函数。 单行函数:针对SQL影响的每一行数据都做处理,每一行都会返回一个结果。sql语句影响多少行就返回多少个结果。 组函数:针对一组数据做处理,返回一个结果。无论SQL影响多少行都返回一个结果。 单行函数:字符函数、数字函数、日期函数、转换函数和其他函数。 字符函数: lower - 转成小写字符 upper - 转成大写字符 initcap - 首字母大写,其他小写(较少用) substr - 取字符串的一部分(子字符串) select substr(字符串,n1,n2) from 表名; 字符串中从第n1个开始选取n2个字符。 n1小于一时oracle会自动将n1默认为1. select substr(字符串,n2) from 表名; 字符串中从第n2个字符到后面的所有字符。 concat - 连接字符串(与||功能重复,不使用) concat(concat(hello ,world ),bj) length - 字符串的长度【length(trim(字符串)),trim可以去除首尾空格,针对char类型数据】 数字函数: round - 四舍五入【round(数字,n)表示四舍五入结果保留n位小数,n为-1时候表示四舍五入个位数。】 trunc - 光舍不入【trunc(数字,n)表示舍掉部分数据保留结果为n位小数,n为-1时候表示舍掉个位数。】 mod - 求余数,mod(数字,被除数); 日期函数:sysdate[直接得到当前日期] 转换函数: 日期和字符之间的转换 - to_date/to_char 数字和字符之间的转换 - to_number/to_char to_number(数字串) to_char(par1,par2) [par1要处理的数字数据,par2显示格式,可以省略,省略之后代表

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档