- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库必备知识.doc
Oracle 教程记录:
1·OracleOraDb10/11g_home1TNSListener:表示监听服务,如果客户端想连接数据库,次服务必须打开,在日后开发中次服务起作用。
2·OracleServeiceMLDN,表示数据库主服务,命名规则:OracleService数据库名称。次服务必须启动。负责Oracle根本无法使用。
3·直接通过命令行方式进入SQLPlus的控制中心,进行命令的输入。
4·也可以通过窗口的形式启动命令行工具,及sqlplusw工具。
5·查询、修改、插入、删除等语句必须以分号结束语句及“; ”。
6·进入环境以后首先进行环境设置:
1设置每行显示的长度:
set linesize 长度值;
2设置每页显示记录的长度:
set pagesize 行数值;
7·在sqlplusw中因为没法修改输入内容,所以一般会使用本机的记事本程序进行编辑,直接在命令窗口输 入“ed 文件名即可”,输入完成之后,会提示用户是否要创建文件,编辑完成以后可以通过@文件名的 方式执行命令,除了可以直接简历文件以外也可以通过@找到磁盘上的文件如“@ d:\demo·txt”效果是 一样的,如果后缀名是“*·sql”,在查找是可以不注入后缀,系统默认的是“·sql”文件。
8·在sqlplusw/sqlplus中可以使用其他用户连接
·sys 是超级管理员
·system 是普通管理员
·scott 是普通用户
*连接格式:
conn 用户名/密码 [as sysdba|sysoper]
·如果现在连接的是超级管理员(sys),则在连接的最后必须写上AS SYSDBA。以系统管理员的身份进行登陆。
例如:
conn sys/xuli564335 as sysdba;
注意:
如果连接用户下查询某一个用户下表而其连接用户没用此表则必须加上该表所在的用户名,格式:”用户名·表名“
9·显示当前连接的用户是那个:
show user;
10·查看标的完整结构:
desc 表名称;
11·SQL可以分为以下几组:
DML:数据操作语言——用户检索或者修改数据。
DDL:数据定义语言——用于定义数据结构,如如创建、修改或者删除数据哭对象。
DCL:数据控制语言——用于定义数据库用户权限。
11·查询的时候也可以为其返回列指定名称及别名:
格式:select 字段名 别名 from 表名称;
12·去除查询结果中的重复列用DISTINCT可以直接消除:
格式:select {DISTINCT}*|具体列名 别名 from 表名称;
13·修改查询结果的信息显示格式添加新信息可以用||连接,所有其他的固定信息要使用”“括起来:
格式: select 固定信息||列名称||固定信息||列名称······ from 表名称;
14·在进四则运算时要给返回列期别名必须回避中文:
格式:select 具体列名称+/-/*//数值 别名(用英文表示) from 表名称
15·WHERE限制后面的一些语法汇总:
1判断为空:IS NULL;
2判断不为空:IS NOT NULL
3判断等于:=;
4判断不等于:/!=;
5判断大于或者大于等于:/=;
6判断小于或者小于等于:/= ;
7判断的两个或者两个以上的条件都必须成立:AND 连接;
8判断的两个或者两个以上的条件中有一个条件成立即可:OR 连接;
9判断要求整体条件取反:NOT(整体条件)
10查询指定范围的过滤语句:字段名称 BETWEEN 最小值 and 最大值;此查询语句包含了等于,查询 的是日期的时候则必须加“”,BETWEEN····AND···· 可以查询日期和数值。
11指定查询范围可以用IN操作来完成,语法格式:字段IN/NOT IN(值1,值2,值3,值4······)
12查询中也可以使用模糊查询即“LIKE”,在使用LIKE是要注意通配符,LIKE主要使用两种通配符:
·“%关键字%”:可以匹配任意长度的内容,如果没有指定关键字怎么表示查询全部内容
·“_关键字”:可以匹配一个长度的内容
13使用ORDER BY 字段名称 ASC/DESC,对查询结果进行排序,ASC:表示升序,DESC:表示降序,当存在两个排序条件时其语法格式:ORDER BY 字段名称 ASC,字段名称 DESC。
16·在Oracle中对大小写是敏感和区分的。
17·SQL中的单行函数
1单行函数分类:
·字
文档评论(0)