Oracle是比MySql更为严格的数据库。使用时需要更加严谨。

一、安装注意事项:

1、选择地址时需要注意好不能有汉字,以免造成安装的时候注册表显示监听失败;

2、可视化窗口PLSQL编辑器(相当于SQLyog)安装的时候需要配套的安装包等;

二、部分概念:

1、SQL为结构化查询语言,它的主要功能就是同各种数据库建立连接,进行沟通;

2、目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用ANSI-SQL语言标准;

3、不同的类型的DBMS会根据实际需要,对标准SQL作适当的调整,形成自己的SQL.

三、SQL语句的组成:

1、DDL:数据定义语言:

维护(定义create、修改Alert、删除drop、查show)SQL模式对象(也就是数据可以结构对象,如库 、 表及索引、视图等);

2、DML:数据操作语言:

包括数据查询和数据更新(增insert into、删delete、改update、查select)

3、DCL:数据控制语言:

对数据的访问控制(授予权限、取消权限)

4、TCL:事务控制语言:

对事务的控制(提交、回滚、保存点)

四、类型:

常用的数据类型:

1、字符串类型:

char(固定长度、少补)、varchar(可变)

2、数值类型:

  number(包含小数点的位数,小数位数)     可以不写括号里面的--可以存储整数、浮点数、实数;

3、date类型:

4、timestamp带时区的时间戳

5、clob、blob (所以oracle存储的比mysql的大)

五、获取当前时间:

select sysdate from dual  --  精确到秒

Select  systimestamp  from dual  -- 精确到小数点后6位

2019/7/26 20:01:48

26-7月 -19 08.02.03.829000 下午 +08:00

<dual是个虚拟的表。因为在oracle中需要严格的模式,必须from表)

六、伪列:

1、Oracle中伪劣就像一个表列,但是它并没有存储在表中(因为其不是表里的字段,所以只能进行查询);

2、伪列有:

rownum:查询返回的结果集中行的序号,可以使用它来限制查询返回的行数(就是得到结果的显示的地方的哪个区域的高度决定返回的行数),可以代替mysql里面的limit;

select rownum,emp.*from emp;

rowid是表中行的存储地址,该地址可以唯一的标识数据库中的一行,可以使用其快速的定位表中的一行

select rowid,emp.*from emp;

最新文章

  1. C# 6.0 功能预览 (一)
  2. could not deduce template argument for &#39;const std::_Tree&lt;_Traits&gt; &amp;&#39; from &#39;const std::string&#39;
  3. NetCFSvcUtil.exe and Windows 7
  4. OpenGL2.0及以上版本中glm,glut,glew,glfw,mesa等部件的关系
  5. SQL server 创建表,索引,主键,外键
  6. windows设置多长时间后自动关机 分类: windows常用小技巧 2014-04-15 09:35 230人阅读 评论(0) 收藏
  7. 12157 - Tariff Plan
  8. javaWEB总结(8):自定义GenericServlet
  9. Flex移动皮肤开发(二)
  10. 视频加载logo
  11. Structured Streaming从Kafka 0.8中读取数据的问题
  12. MySQL Packets larger than max_allowed_packet are not allowed
  13. U-Mail企业邮箱如何导入授权文件
  14. springmvc上传图片《2》
  15. python框架之Django(5)-O/RM
  16. index-document-shard
  17. Git 安装(分布式版本控制系统)
  18. springboot+mybatis结合使用
  19. [翻译] CHTCollectionViewWaterfallLayout
  20. SpringMVC注解@RequestMapping @RequestParam @ResponseBody 和 @RequestBody 解析

热门文章

  1. Anaconda用conda创建python虚拟环境
  2. mysql数据库架构设计与优化
  3. 配置ogg从Oracle到PostgreSQL的同步复制json数据
  4. LeetCode 108. Convert Sorted Array to Binary Search Tree (将有序数组转换成BST)
  5. flow
  6. [Golang] go modules使用
  7. 查看表空间使用情况(SQL)
  8. 【Spring Boot学习之五】切面日志管理
  9. 【C/C++开发】C++11:左值引用VS右值引用
  10. 【并行计算-CUDA开发】【视频开发】ffmpeg Nvidia硬件加速总结