3月16日,是我第一次来到MLDN学习的日子,班里的同学都比较友善,简单的自我介绍后,大家也比较熟悉,我虽然是个女孩,但是我以前搞过C++,也教过C++,所以我想学起来也应该不会太难。
9点,李老师准时开始讲课,一身正装,讲课就感觉是激情四射,感觉是一种震撼,比起我以前讲课,我想真是有太多需要学习的了。
介绍完之后,就开始说要求,不管对老师自己还是对学生,老师都有严格的要求,而且这一个月的学习来,老师确实也是这么做的。
第一天学习了,Oracle的下面的知识:
今天所讲的知识点(如果表格不够,可在备注中继续填写)
A Oracle安装
B 与Oracle相关的服务
C Oracle的启动和操作方式
D 常用的SQLPLUSW的命令操作
E 查看数据库中的所有表
F 查看一张的表的结构
G 4张系统预定义的表(结构)
H SELECT的简单语法
I 限定查询(WHERE子句)
J 对结果进行排序(Order by)
K 单行函数
我对知识点的分析
A 安装之前需要禁用防火墙;在安装过程中需要注意系统设置(口令管理),Oracle中的主要几个用户:
• 超级管理员:sys/change_on_install(保持默认没有√,只需要重新设置新口令为change_on_install,否则默认采用oracleadmin)
• 普通管理员:system/manager(保持默认没有√,只需要重新设置新口令为manager,否则默认采用oracleadmin)
• 普通用户:scott/tiger(scott要解锁即把√去掉)
B 为了保证系统的启动够快,最好将这些服务修改为手动启动
要使用Oracle必须启动的服务是:
• 监听服务:OracleOraDb10g_home1TNSListener
• 数据库服务:OracleServiceMLDN
• 如果需要采用IE模式下编译执行,需要启动OracleOraDb10g_home1iSQL*Plus服务
C 3种:
• 命令行的方式:sqlplus启动
• winform方式:sqlplusw启动(为例)
• IE登陆方式:http://localhost:5560/isqlplus/
D 常用的SQLPLUSW的命令操作:
• conn 用户/口令(如果是sys用户,还需要指定as sysdba)
• set linesize
• set pagesize
• ed和@(ed和/编写和执行当前最后一条语句)
• show user
E 查看数据库中的所有表:SELECT * FROM tab ;
F 查看一张的表的结构:DESC 表名称;
G 4张系统预定义的表(结构)(EMP,DEPT,SALGRADE,BONUS)
H SELECT的简单语法:
SELECT * | [列1 别名1,列2 别名2,...]
FROM 表名称 ;
注意:(1)如果要访问其他用户的表,需要在表名称前面加上(用户名.)
(2)可以通过“||”连接其他字符串
I 限定查询(WHERE子句):
SELECT [DISTINCT] * | [列1 别名1,列2 别名2,...]
FROM 表名称
WHERE 条件(s) ;
条件:
<、<=、>、>=、<>、!=、=、LIKE‘_和%’、IN(值域)、NOT IN、IS NULL、IS NOT NULL、BETWEEN…AND、AND、OR、NOT、
J 对结果进行排序(Order by):
SELECT [DISTINC] * | [列1 别名1,列2 别名2,...]
FROM 表名称
WHERE 条件(s)
ORDER BY 排序的字段1 [ASC|DESC] , 排序的字段2 [ASC|DESC]; ASC表示的是升序排列,DESC是降序
一定写在查询语句的最后;
K 单行函数:
1、 字符函数:
• UPPER(‘字符串’或字段名):转大写
• LOWER(‘字符串’或字段名):转小写
• INITCAP(‘字符串’或字段名):首字母大写
• CONCAT(‘字符串1’ 或字段名, ‘字符串2’ 或字段名):将字符串连接在一起
• SUBSTR(列的名称,截取的开始点,截取的长度):提取字符串的某一特定部分
• LENGTH(‘字符串’或字段名):返回字符串的长度
• INSTR:在字符串中查找某个子穿的位置
• LPAD:以左对齐的方式填充字符型数据
• RPAD:以右对齐的方式填充字符型数据
• TRIM(‘字符串’或字段名):去除字符串头部或尾部的空白
• REPLACE(列或表达式,原始内容,要替换的内容) :替换
2、 数值函数:
• 四舍五入:ROUND(数据,[保留几位小数,不写表示不保留小数,正数为保留小数点后几位,负数表示保留小数点左起几位])
• 舍弃小数:TRUNC(数据)
• 取模(余数):MOD(被除数,除数)
3、 日期函数:
• MONTHS_BETWEEN():求出两个日期间的月数
• ADD_MONTHS():一个日期上加上指定月数之后的日期
• NEXT_DAY():表示下一个的今天的具体日期,第二个参数为星期,如果是英文版本,则采用’monday’等
• LAST_DAY():求出给定日期所在月的最后一天
注意:
• 日期 – 数字 = 日期
• 日期 + 数字 = 日期
• 日期 – 日期 = 数字(天数)
获得系统当前日期用sysdate
4、 转换函数:
• TO_CHAR():将内容变为字符串
• TO_NUMBER():将内容变为数字
注意:(1)要把日期转换成字符串,可以指定要取出的日期的数字:
|- 年:yyyy
|- 月:mm
|- 日:dd
(2)去掉前导0加fm
(3)指定金额格式用’货币符号999,999,999’, 货币符号用L表示提取当前字符集所在国家货币符号
5、 通用函数:NVL或DECODE函数
• NVL()函数,将null变为0
• DECODE()函数
DECODE(列 | 表达式,匹配条件1,显示结果1,匹配条件2,显示结果2,…) ;类似于IF..ELSE语句
今天我遇到的问题
B 安装oracle时没有进行进行口令管理的设置
解决方法:
alter user scott account unlock ;进行解锁
sys和system用户采用口令oracleadmin,而不使用
如何设置scott的新口令为tiger ??
问题描述:
C SELECT EMPNO,ENAME,HIREDATE FROM EMP WHERE HIREDATE LIKE '%1981%';
查找不到
解决方法:
SELECT EMPNO,ENAME,HIREDATE FROM EMP WHERE HIREDATE LIKE '%81%';
问题描述:
D SELECT *FROM BONUS;
显示未选定行 ?
解决方法:
问题描述:
E select concat('员工编号',empno,'姓名',ename)from emp;
解决方法:
select concat('员工编号',empno) from emp;
问题描述:
F SELECT MONTHS_BETWEEN('18-2月-2009',sysdate) from dual;
预期得到1,结果是-.96178129,得到的不是整数,而且发现结果采用参数1-参数2
解决方法:
无
问题描述:
G select ename,to_number(hiredate) from emp;
显示无效数字
解决方法:
日期型不可以转换成数字
问题描述:
H select to_date('01-01-2009','yyyy-mm-dd') from dual;
select to_date('01-1-2009','yyyy-mm-dd') from dual;
第 1 行出现错误:
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
解决方法:
select to_date('2009-1-1','yyyy-mm-dd') from dual;
列出今天收获
A 掌握了Oracle在windows操作系统下的安装和简单配置
B 掌握了常用的SQL基本查询语句
C 掌握的常用的单行函数
D 掌握了一种教学方法,快速的把自己讲解的东西用随讲笔记给学生(需要快速的打字速度及熟练的知识讲解能力)
2009年3月16日,我参加mldn培训的第一天,从一开始害怕紧张到后来的基本适应,我觉得自己整个神经都绷得很紧。
第一次接触如此高效率的学习,感觉很新鲜也很有压力,毕竟一天接收到的信息量非常的大,能不能吸收还是要看自己的努力,我相信自己一定可以做到,也有决心坚持下去。
李老师的讲课风格让我很有感触,声音洪亮,认真负责。而且从老师身上我又学习了一种新的讲课方式,或许对于我以后再次走上讲台会有很大的帮助。
总之,第一天,我觉得很充实,也基本能跟上,希望以后能坚持!↖(^ω^)↗
分享到:
相关推荐
大学军训第一天:挑战与成长的起点 随着秋季开学季的到来,各地高校新生陆续迎来了大学生活的首个重要阶段——军训。这不仅是一段艰苦的体能训练,更是意志的磨砺和团队精神的培养。尤其在大学军训的第一天,新生们...
军训的第一天,就让我们对大学生活有了全新的认识,对自我成长有了更深的期待。 在军训的第一天,我们穿上了迷彩服,戴上帽子,站得笔直,与队友们一起在骄阳下进行基础动作的训练。从军姿到齐步,每一个动作都要求...
在大一军训的第一天,新生们会体验到一系列的新鲜感受,包括兴奋、紧张、疲惫与收获。 第一天的军训往往充满挑战。新生们在清晨怀揣好奇与不安的心情集合,面对陌生的环境和严厉的教官,他们开始学习基本的军姿和...
这一天,太阳似乎比往常更加热烈,那炽热的光芒像是大自然给我们设置的一道道考验。我们身穿迷彩服,在烈日的炙烤下站得笔直,每一滴汗水都像是在证明我们的坚持和意志。面对这样的环境,我的心中却生出了别样的情感...
军训第一天,对于新生来说,充满了期待、紧张和好奇。通过这次经历,学生们能深刻理解到: 1. **提高认识**:军训不仅是锻炼身体,增强体质,更是理解和体验军队纪律的重要途径。它让学生们认识到军训是学习生活的...
通过大一第五天的军训,我深刻体验到了挑战自我、超越自我的重要意义。 军训的核心在于培养吃苦耐劳的精神和坚韧不拔的意志。正如苏轼所言,“古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。”在军训中,我们...
在五一假期的第一天清晨,当大多数人还在梦乡中沉睡,我却带着满心的期待和家人一同踏上了前往武夷山的旅途。这不仅是一次家庭出游,更是父亲公司组织的一次集体假期活动,一项计划已久的户外探险。尽管早上五点就...
在张家界的众多旅游项目中,猛洞河漂流以其独特的魅力和刺激体验,被誉为“天下第一漂”,吸引了大批探险爱好者和自然景观的追求者。今天,就让我们跟随作者钱梦亭的脚步,一起体验这段惊险刺激的旅程。 文章开篇,...
当你阅读这封信的时候,或许正穿着一身崭新的军装,初次体验集合号角响起的清晨,或是夜晚哨声结束一天疲惫的时光。军训,对于你来说,无疑是一段不同寻常的经历,它不仅锻炼你的体魄,更磨砺你的意志品质。在接下来...
起床后的第一件事便是清洁个人卫生,然后迅速进入工作状态。对于淘宝人来说,工作和生活往往是交织在一起的,这种生活方式让他们既感到充实又略显疲惫。 #### 二、淘宝人的一日三餐 淘宝人的饮食习惯也比较独特。...
在这片炽热的阳光之下,我们开始了军训的第一天。站军姿成为了我们面对的第一项挑战,每一个人都尽力展现出最好的自己。尽管身体的疲惫感开始渐渐显露,但站立中,我们学会了互相依靠,每一个同学的动作都成为了班级...
踏入大学校园,每个人都带着对未来的憧憬与期待,而大学军训,作为新生入学后的第一课,无疑给这段新旅程增添了一份特殊的色彩。如今已是军训的第五天,感受颇多,内心涌动的情感如同军训场上那跃动的身影,虽然疲惫...
7. **工作场景对话**:第9题,对话主题是关于(A)新工作的第一天,(B)日常工作,(C)新上司。在工作场景的对话中,学生需要理解角色的工作状况和态度。 8. **决策建议**:第14题,男士现在提议做什么?(A)打网球,(B)...
在第四天的军训中,同学们在炎炎夏日下经历着身心的双重考验,尽管汗如雨下,身体疲惫,但在教官的严格指导下,大家依然保持着坚定的军姿,展现出了顽强的毅力。 1. **毅力与坚持**: 军训的过程充满了艰辛,烈日...
文章中的母亲虽然在忙碌的一天之后感到疲惫,但仍然坚持为女儿讲故事,这展现了母爱的伟大和无私。这种无私的爱,是孩子成长道路上不可或缺的力量源泉。 最后,文章留给我们的不仅仅是对教育方法的思考,还有对家庭...
军训第一天的早晨,阳光尚未完全揭开面纱,操场上却已经响起了整齐的步伐声与响亮的口号。同学们在教官的带领下,开始了严格的军姿训练。虽然汗水顺着脸颊流淌,但无人退缩,每个人都以坚毅的表情面对着烈日的考验。...
例如,在第一天充满好奇和兴奋的状态下进行工作,不仅没有感到疲惫,反而从中获得了成就感。这表明正确的态度和思维方式对于实习生来说至关重要。当遇到第二天的新鲜感消退时,作者通过自我激励的方式调整心态,将每...
在2021年的军训第六天,学生们已经深刻感受到军训带来的挑战和收获。站立在阳光下的军姿训练,不仅是对体能的考验,更是对毅力的磨炼。阳光下的站军姿、齐步走、跑步等基本军事动作,不仅锻炼了身体,也教会了学生们...
还记得军训第一天,我们怀揣着兴奋与不安,迎接新的挑战。面对严格的教官,我们既害怕又期待。高强度的训练令我们疲惫不堪,但正是这份艰辛,让我们学会了坚持。每一次站军姿的考验,每一组动作的重复,都是对自我的...
在过去的三百六十五天里,我们见证了你的每一个第一次:第一次翻身,第一次爬行,第一次站立,还有那第一次迈出的小小的步伐。每一次的进步都让我们的内心充满了骄傲和感动。 亲爱的亲友,感谢你们一年来对我们的...