Oracle数据库基础知识-3
分组-group by在多行函数中不能直接使用普通字段,除非group by
在多行函数中不能直接使用单行函数,除非group by
使用group by进行数据分组 select 多行函数,分组字段 from 表名 group by 分组字段
多字段进行分组的时候,按照字段顺序进行分组,第一条件分组完成后,继续使用其他条件依次分组。
group by依然可以和order by 联合使用
可以和单行函数联合进行分组,注意使用了单行函数那么在查询语句中必须也要使用
实例
查询最高工资和员工数select max(sal),count(*) from emp
查询不同部门的最高工资select * from emp order by deptno select deptno,max(sal) from emp group by deptno–使用group进行分组查询,分组的字段可以出现在查询中,其他字段依然不可以
查询不同工作岗位的员工数select * from emp for update select lower(job),count(*) from emp gr ...
Oracle数据库基础知识-2
单行函数
字符函数
select * from emp;
select INITCAP(ename) from emp;–initcap函数将首字母大写
select lower(ename)from emp;–lower 字母小写
select replace(ename,'S','M') from emp;–replace 替换
函数
功能
示例
结果
INITCAP(char)
首字母大写
initcap(‘hello’)
Hello
LOWER(char)
转换为小写
lower(‘FUN’)
fun
UPPER(chaor)
转换为大写
upper(‘sun’)
SUN
LTRIM(char,set)
左裁剪
ltrim(‘xyzadams’,’xyz’)
adams
RTRIM(char,set)
右裁剪
rtrim(‘xyzadams’,’ams’)
xyzad
TRANSLATE(char,from,to)
按字符翻译
translate(‘jack’,’abcd’,’1234’)
j13k
...
无题
Oracle的服务(需要开启的服务)
OrcaleServiceorcl:orcale启动服务
OracleOraDb11g_home1TNSListener:oracle监听器服务
OracleDBConsoleorcl:控制台服务
Oracle账户
sys: 超级管理员(Oracle 工程师)
system:管理员(Oracle 管理人员)
scott: 普通用户 (普通人员)默认密码:tiger
Oracle 11gxe版本不自带scott账号,需要自行创建
Oracle创建用户
创建用户
create user 用户名 identified by 密码
赋予数据库登录连接权限
grant connect to 用户名;
赋予资源操纵权限
grant resource to 用户名;
Oracle修改密码
第一种方法
在cmd命令行中使用命令:sqlplus / as sysdba
然后使用命令:alter user 用户名 identified by 新密码;
第二种方法
在cmd命令行中使用命令:sqlplus /nolog
然后使用命令:co ...
英语单词-4
sponge:n.海绵 vt.用湿海绵(或布)擦,揩
hostile:adj.敌对的,不友善的
chord:n.和弦,和音,弦,心弦;
feeble: adj.虚弱的,衰弱的,无力的,无效的,无益的
spontaneous: adj.自发的,无意识的;自然的,天真率直的
spouse: n.配偶
sparkle: n.闪光,闪耀,闪烁;活力,生气 vi.发光,活跃(才智),焕发;
receipt: n.发票,收据;收入,接到
compliment: n.赞美(话),恭维(话);致意,问候; vt.赞美,恭维
poverty: n.贫困,贫穷
scandal: n.丑闻,丑事;流言蜚语;反感,愤慨
overthrow: n.终止,推翻,结束; vt.使终止,摒弃
abstract: n.摘要;抽象派艺术品; adj.抽象的,抽象派的; vt.做…摘要;提取,抽取
ensue: vi.接着发生,接踵而来,因…而产生
cognitive: adj.认知的,认知能力的
notion: n.概念,观念;意图,想法,(怪)念头
lubricate: vt.使润滑,给…加润滑油
英语单词-3
premier: n.首相,总理 adj.首要的,最著名的;第一的
casual: adj.偶然的;非正式的,漠不关心的;临时的
severe: adj.严重的,严厉的,严格的;严峻的,艰难的;朴素的,不加装饰的;
cult: n.(对生活方式,态度,观念等的)狂热,时尚,崇拜;(有极端宗教信仰的)异教团体;宗教信仰;
propel: vt.激励;推进,推动;驱使
authorize: vt.授权,批准
instruct: vt.指示,通知;教授,传授
lure: n.诱惑物,吸引力;诱饵,鱼饵 vt.吸引,诱惑
genuine: adj.真的,真正的;真诚的
emergency: n.紧急情况,突发事件
proceedings: n.进程,过程;议程;诉讼,诉讼程序;公报
consensus: n(意见等)一致,一致同意
artery: n.动脉,干线,要道
internal: adj.内在的,国内的;内心的
splash: n.溅泼声,溅出的水(或泥浆等);(光,色等的)斑点 v.溅,泼
calorie: n.卡路里
accommodation: n.住处
background ...
英语单词-2
define: vt. 给…下定义,限定;
harmony: n.调和,协调;和谐
arrogant:adj.傲慢的,自大的;
lucrative: adj.赚钱的,有利可图的;
afford:vt.担负的起;提供
argue: vi.争论,争辩;辩论 vt.(坚决)主张,说服;
paradise: n.天堂.乐园;
plea: n.恳请,请求;抗辩,答辩,辩护;借口,托词;
merely: adv.仅仅,只不过
barracks: n.兵营,营房;(一片)简陋的大房子
abide:v. 容忍,忍受;遵守;停留
erode:v.侵蚀,腐蚀;逐渐毁坏;削弱;
flat: n.一套房子,单元住宅;adj.平的;(价格)固定的;漏气的;单调的,沉闷的;浅的 adv.平直的;直截了当的
ponder: v.沉思;思索,考虑
ignite: vt.点燃,引发;v.着火
asset: n.资产,财产;有价值的特性或者技能,优点
decent: adj 像样的;体面的;宽厚的,大方的;正派的;合乎礼仪的,得体的;
recipe: n.烹饪法,食谱;方法,秘诀,诀窍
英语单词-1
spite:n.恶意,怨恨;不顾 vt 刁难,欺悔
pyramid:n.金字塔,锥体
tenure:n.任期;保佑权(土地),保有期;(教师等)终身职位
carbohydrate:n. 碳水化合物;糖类;
query:n.询问,疑问; v.怀疑;表示疑虑;询问
luxury: n.奢侈,奢侈品
accommodate: vt.容纳;向…提供出处;使适应,顺应
eradicate: vt.根除,灭绝
tertiary: adj.第三位的,第三级的;第三代的;
ranch: n.大牧场,饲养场
primarily: adv.首先;主要地
lotion: n.洁肤液;护肤液
setback: n.挫折,倒退;失败
carton: n(尤指装食品或液体的)硬纸盒;塑料盒;塑料管;(内装小盒的)大包装盒
restrain: vt.抑制,阻止,控制,遏制;
abbreviation: n.缩写(词),缩略语
lottery: n.彩票,碰运气的事
gossip: n.流言蜚语;爱说长道短的人 vi.闲谈;传播流言蜚语,说长道短
reward: n.报答,奖酬; ...
Java-break,continue,return的含义
break
在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环, 不执行循环中剩余的语句。(break语句还可用于多支语句switch中)
1234567int total = 0; System.out.println(“Begin”); while(true) { total++; int i = (int)Math.round(100 * Math.random()); if(i == 88) break; }
生成0-100随机数,直到生成88为止,停止循环
continue
continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的 语句,接着进行下一次是否执行循环的判定。
12345for (int i = 100; i < 150; i++) { if (i % 3 == 0) continu ...
Java-数据类型和运算符
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName [=value] [{,varName[=value]}] ;
例如:String name = “Java”,int age = 20;
整型常量
十进制整数,如:99, -500, 0
八进制整数,要求以 0 开头,如:015
十六进制数,要求 0x 或 0X 开头,如:0x15
类型
占用存储间
表数范围
byte
1字节
-128~127
short
2字节
-2^15 ~ -2^15 -1
int
4字节
-2 ^31 ~ 2^31 -1
long
8字节
-2^63 ~ 2^63 -1
转义符
转义符
含义
\b
退格
\n
换行
\r
回车
\t
制表符
命名规则
所有变量,方法,类名:见名如意
变量,方法名:
首写字母小写和驼峰原则
run(), ...
hexo+yilia 如何上传本地图片到博客
首先,我们要在博客的根目录下找到 _config.yml文件,查找post_asset_folder 字 确定post_asset_folder 设置为true -> post_asset_folder:true。
然后,我们在博客根本录下打开Git Bash 输入cnpm install https://github.com/CodeFalling/hexo-asset-image --save
下载成功之后,以后每创建一篇新文章(hexo n “xxx”)都会在 source/_posts目录下出现一个相对应的文件夹。
以新建一篇名为“本地图片文章为例”,在 Git Bash 输入 hexo n “本地图片文章”创建完成之后,我们进入到source/_posts目录下,发现一个和文章标题相同名字的文件夹。
于是我们就可以把想要上传到本地的图片,放在每篇文章相对应的目录下, 再运用就可以了!