- 浏览: 237124 次
- 性别:
- 来自: 杭州
-
文章分类
最新评论
-
hl174:
写的不错,赞一个
在Java中字节与十六进制的相互转换主要思想有两点 -
l540151663:
也是个好方法
String为空判断
1:select ename "name" ,sql+NVL(comm,0) "income",job from emp where job not like "%aa%" order by job;
NAL(COMM,0);---把null转为0
NAL(TO_CHAR(COMM),"no commission");
NAL(HIREDATE,'31-DEC-99');
2:
select ename "name",job,sal "salary"
DECODE(job,'aa',sal*1,----逻辑判断
'bb',sal*2,
'cc',sal*3
);
3:select length(name) from emp;
4:SELECT * FROM lz_USER l WHERE EXISTS (SELECT * FROM lz_gl );
6: nullif(length(name),length(job))
如果两个相当就返回null,否则返回length(name)值
7:create table emp_null as select eame,sal,comm from emp;
8:coalesce(comm,sal*0.1,100,,,,,,n);
如果 comm不为空,返回comm;
如果comm为空,返回sal*0.1
如果comm为空,sal*0.1为空,返回100,
。。。。
9:select ename 'name' ,job,sal ,
case job when 'aa' then 100
when 'bb'then 200
when 'cc' then 300
else 400 end
"jobb" from emp order by job;
10:修改:select * from emp for update;
11:insert into sales(code,name,dalary,commission) select empno,ename,sal,comm
from emo where job like 'sale%';
12:insert into emp (empno,ename,job) values (&no,"aa",'bb');
注意:&no为变量
13:15:查看数据库所有索引SELECT * FROM User_Indexes;
14:oracle 提供五种约束
非空,唯一,主键,外键,条件,
15:oracle视图问题:
1:简单视图:
数据是仅从一个表中提取
不包含函数
不包含分组数据
可以通过该视图进行dml操作
2:复杂视图:
数据是从多个表中提取的
包含函数
包含分组函数
不一定能够通过该视图进行dml操作
---
3:
3.1可以在简单视图上执行dml操作
3.2:如果在视图中包含,分组函数,group by 子句,或distinct ,就不能通过视图进行删除,修改,添加操作
3.3:如果视图中包含了由表达式组成的列或者伪列rownum,不能通过视图进行,添加,修改
3.4:如果一个视图中没有包含引用表中那些不能为空(not null)的列,也不能通过该视图进行插入(insert)操作
16:with check option
create view sales30 as select * from emp where deptno=30 with check option connstratint sales30_ck;
当执行:update sales30 set septno=10 where job
="aa"; 报错,因为:where deptno=30 with check option connstratint sales30_ck;
16.2:create or replace view acct as select * from emp with read only;只读
16.3:内嵌视图
select a,b,c,d, from emp,(select cc,dd from job) m where emp.a=m.cc;
16.4:select * from emp where rownum <=12;
17:查看用户的权限
SELECT * FROM Session_Privs;
18:创建角色
create role animal;
给角色赋予权限
grant dba to animal;
给用户赋予角色
grant animal to dog,cat,pig;
--dog,cat ,pig都是dba了哦!
--删除用户
drop user cat
删除用户及用户的所有数据,表...
drop user cat cascade;
数据库预定义的两个角色,connect ,resource 如果对安全要求比较高建议不要用
如果想快捷,可以使用哦!
17:pl slq使用
NAL(COMM,0);---把null转为0
NAL(TO_CHAR(COMM),"no commission");
NAL(HIREDATE,'31-DEC-99');
2:
select ename "name",job,sal "salary"
DECODE(job,'aa',sal*1,----逻辑判断
'bb',sal*2,
'cc',sal*3
);
3:select length(name) from emp;
4:SELECT * FROM lz_USER l WHERE EXISTS (SELECT * FROM lz_gl );
6: nullif(length(name),length(job))
如果两个相当就返回null,否则返回length(name)值
7:create table emp_null as select eame,sal,comm from emp;
8:coalesce(comm,sal*0.1,100,,,,,,n);
如果 comm不为空,返回comm;
如果comm为空,返回sal*0.1
如果comm为空,sal*0.1为空,返回100,
。。。。
9:select ename 'name' ,job,sal ,
case job when 'aa' then 100
when 'bb'then 200
when 'cc' then 300
else 400 end
"jobb" from emp order by job;
10:修改:select * from emp for update;
11:insert into sales(code,name,dalary,commission) select empno,ename,sal,comm
from emo where job like 'sale%';
12:insert into emp (empno,ename,job) values (&no,"aa",'bb');
注意:&no为变量
13:15:查看数据库所有索引SELECT * FROM User_Indexes;
14:oracle 提供五种约束
非空,唯一,主键,外键,条件,
15:oracle视图问题:
1:简单视图:
数据是仅从一个表中提取
不包含函数
不包含分组数据
可以通过该视图进行dml操作
2:复杂视图:
数据是从多个表中提取的
包含函数
包含分组函数
不一定能够通过该视图进行dml操作
---
3:
3.1可以在简单视图上执行dml操作
3.2:如果在视图中包含,分组函数,group by 子句,或distinct ,就不能通过视图进行删除,修改,添加操作
3.3:如果视图中包含了由表达式组成的列或者伪列rownum,不能通过视图进行,添加,修改
3.4:如果一个视图中没有包含引用表中那些不能为空(not null)的列,也不能通过该视图进行插入(insert)操作
16:with check option
create view sales30 as select * from emp where deptno=30 with check option connstratint sales30_ck;
当执行:update sales30 set septno=10 where job
="aa"; 报错,因为:where deptno=30 with check option connstratint sales30_ck;
16.2:create or replace view acct as select * from emp with read only;只读
16.3:内嵌视图
select a,b,c,d, from emp,(select cc,dd from job) m where emp.a=m.cc;
16.4:select * from emp where rownum <=12;
17:查看用户的权限
SELECT * FROM Session_Privs;
18:创建角色
create role animal;
给角色赋予权限
grant dba to animal;
给用户赋予角色
grant animal to dog,cat,pig;
--dog,cat ,pig都是dba了哦!
--删除用户
drop user cat
删除用户及用户的所有数据,表...
drop user cat cascade;
数据库预定义的两个角色,connect ,resource 如果对安全要求比较高建议不要用
如果想快捷,可以使用哦!
17:pl slq使用
发表评论
-
Access denied for user 'root'@'localhost' (using password:YES)
2018-11-07 14:26 641这两天在MyEclipse中开发Web项目时,连接MYSQL数 ... -
PowerDesigner导入sql脚本生成物理模型
2017-12-05 11:17 862(1)首先从sqlserver中生成脚本 (2)打开Power ... -
mysql 2006
2017-10-12 11:30 556当查询的结果集超过 max_allowed_packet 也会 ... -
修改myslq自动增长的ID数值
2017-10-10 10:30 532ALTER TABLE basic_object AUTO_ ... -
mysql 创建用户付权限及导出
2017-03-25 22:34 6231:创建用户,付权限 C:\soft\mysql\MySQL ... -
mysql 修改data的位置目录
2017-03-21 09:52 467具体操作: 一、停止MySQL 开始-cmd ne ... -
sql效率问题
2017-03-07 14:14 5031.关于SQL查询效率,100w数据,查询只要1秒,与您分享: ... -
mysql 创建用户付权限
2016-12-13 17:07 597连接数据库 mysql -u root -p 回车 ro ... -
mysql 触发器
2016-11-28 22:32 472直接在navicat.exe中设计表中的,触发器中添加 1: ... -
CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause问题
2016-11-24 11:44 467修改的最简单的办法,都把timestamp 设置为 可以为nu ... -
mysql 同行求最大最小值
2016-11-13 20:43 643SELECT GREATEST(3,5,1,8,33,99,3 ... -
redis总结一
2016-11-05 16:30 489http://edu.51cto.com/lesson/id- ... -
mysql合理配置连接池数量
2016-10-28 17:40 1191http://www.th7.cn/db/mysql/2015 ... -
mysql 存储过程例子
2016-10-28 16:11 568BEGIN DECLARE ishave int DEFAU ... -
mysql用命令备份数据库
2016-08-08 22:33 6281:导出数据库,主要用管理员身份运行cmd c:\Progra ... -
mysql 日期函数
2016-06-30 16:05 4341:查询年月日 select year(now()); sel ... -
mongodb总结1
2016-06-19 11:39 6271:登陆进入bin目录下( ... -
mysql保留2位小数查询
2016-06-15 18:54 1646SELECT T1. NAME, ... -
in8 win10 安装msi 提示2502、2503的错误代码
2016-05-02 17:09 730版权声明:本文为博主原创文章,未经博主允许不得转载。 ... -
mysql总结1
2016-04-24 21:41 4961:连接数据库 mysql -u root -p 回车 ...
相关推荐
内容概要:本文详细介绍了基于MATLAB GUI界面和卷积神经网络(CNN)的模糊车牌识别系统。该系统旨在解决现实中车牌因模糊不清导致识别困难的问题。文中阐述了整个流程的关键步骤,包括图像的模糊还原、灰度化、阈值化、边缘检测、孔洞填充、形态学操作、滤波操作、车牌定位、字符分割以及最终的字符识别。通过使用维纳滤波或最小二乘法约束滤波进行模糊还原,再利用CNN的强大特征提取能力完成字符分类。此外,还特别强调了MATLAB GUI界面的设计,使得用户能直观便捷地操作整个系统。 适合人群:对图像处理和深度学习感兴趣的科研人员、高校学生及从事相关领域的工程师。 使用场景及目标:适用于交通管理、智能停车场等领域,用于提升车牌识别的准确性和效率,特别是在面对模糊车牌时的表现。 其他说明:文中提供了部分关键代码片段作为参考,并对实验结果进行了详细的分析,展示了系统在不同环境下的表现情况及其潜在的应用前景。
嵌入式八股文面试题库资料知识宝典-计算机专业试题.zip
嵌入式八股文面试题库资料知识宝典-C and C++ normal interview_3.zip
内容概要:本文深入探讨了一款额定功率为4kW的开关磁阻电机,详细介绍了其性能参数如额定功率、转速、效率、输出转矩和脉动率等。同时,文章还展示了利用RMxprt、Maxwell 2D和3D模型对该电机进行仿真的方法和技术,通过外电路分析进一步研究其电气性能和动态响应特性。最后,文章提供了基于RMxprt模型的MATLAB仿真代码示例,帮助读者理解电机的工作原理及其性能特点。 适合人群:从事电机设计、工业自动化领域的工程师和技术人员,尤其是对开关磁阻电机感兴趣的科研工作者。 使用场景及目标:适用于希望深入了解开关磁阻电机特性和建模技术的研究人员,在新产品开发或现有产品改进时作为参考资料。 其他说明:文中提供的代码示例仅用于演示目的,实际操作时需根据所用软件的具体情况进行适当修改。
少儿编程scratch项目源代码文件案例素材-剑客冲刺.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
内容概要:本文详细介绍了基于PID控制器的四象限直流电机速度驱动控制系统仿真模型及其永磁直流电机(PMDC)转速控制模型。首先阐述了PID控制器的工作原理,即通过对系统误差的比例、积分和微分运算来调整电机的驱动信号,从而实现转速的精确控制。接着讨论了如何利用PID控制器使有刷PMDC电机在四个象限中精确跟踪参考速度,并展示了仿真模型在应对快速负载扰动时的有效性和稳定性。最后,提供了Simulink仿真模型和详细的Word模型说明文档,帮助读者理解和调整PID控制器参数,以达到最佳控制效果。 适合人群:从事电力电子与电机控制领域的研究人员和技术人员,尤其是对四象限直流电机速度驱动控制系统感兴趣的读者。 使用场景及目标:适用于需要深入了解和掌握四象限直流电机速度驱动控制系统设计与实现的研究人员和技术人员。目标是在实际项目中能够运用PID控制器实现电机转速的精确控制,并提高系统的稳定性和抗干扰能力。 其他说明:文中引用了多篇相关领域的权威文献,确保了理论依据的可靠性和实用性。此外,提供的Simulink模型和Word文档有助于读者更好地理解和实践所介绍的内容。
嵌入式八股文面试题库资料知识宝典-2013年海康威视校园招聘嵌入式开发笔试题.zip
少儿编程scratch项目源代码文件案例素材-驾驶通关.zip
小区开放对周边道路通行能力影响的研究.pdf
内容概要:本文探讨了冷链物流车辆路径优化问题,特别是如何通过NSGA-2遗传算法和软硬时间窗策略来实现高效、环保和高客户满意度的路径规划。文中介绍了冷链物流的特点及其重要性,提出了软时间窗概念,允许一定的配送时间弹性,同时考虑碳排放成本,以达到绿色物流的目的。此外,还讨论了如何将客户满意度作为路径优化的重要评价标准之一。最后,通过一段简化的Python代码展示了遗传算法的应用。 适合人群:从事物流管理、冷链物流运营的专业人士,以及对遗传算法和路径优化感兴趣的科研人员和技术开发者。 使用场景及目标:适用于冷链物流企业,旨在优化配送路线,降低运营成本,减少碳排放,提升客户满意度。目标是帮助企业实现绿色、高效的物流配送系统。 其他说明:文中提供的代码仅为示意,实际应用需根据具体情况调整参数设置和模型构建。
少儿编程scratch项目源代码文件案例素材-恐怖矿井.zip
内容概要:本文详细介绍了基于STM32F030的无刷电机控制方案,重点在于高压FOC(磁场定向控制)技术和滑膜无感FOC的应用。该方案实现了过载、过欠压、堵转等多种保护机制,并提供了完整的源码、原理图和PCB设计。文中展示了关键代码片段,如滑膜观测器和电流环处理,以及保护机制的具体实现方法。此外,还提到了方案的移植要点和实际测试效果,确保系统的稳定性和高效性。 适合人群:嵌入式系统开发者、电机控制系统工程师、硬件工程师。 使用场景及目标:适用于需要高性能无刷电机控制的应用场景,如工业自动化设备、无人机、电动工具等。目标是提供一种成熟的、经过验证的无刷电机控制方案,帮助开发者快速实现并优化电机控制性能。 其他说明:提供的资料包括详细的原理图、PCB设计文件、源码及测试视频,方便开发者进行学习和应用。
基于有限体积法Godunov格式的管道泄漏检测模型研究.pdf
嵌入式八股文面试题库资料知识宝典-CC++笔试题-深圳有为(2019.2.28)1.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 V1.5.zip
Android系统开发_Linux内核配置_USB-HID设备模拟_通过root权限将Android设备转换为全功能USB键盘的项目实现_该项目需要内核支持configFS文件系统
C# WPF - LiveCharts Project
少儿编程scratch项目源代码文件案例素材-恐怖叉子 动画.zip
嵌入式八股文面试题库资料知识宝典-嵌⼊式⼯程师⾯试⾼频问题.zip