Oracle学习历程

一直没有接触过Oracle数据库,突然公司要做社保中心的数据库迁移,感觉自己啥也不会,从头开始学吧,每天积攒一点点。

一、Oracle安装后的一些问题

1、因为是安装的本地库,机器性能不够,导致卡顿。因此,可以在服务管理中,将所有的Oracle开头服务关闭。当需要使用时,开启OracleOraHome81TNSListener、OracleServiceORCL(数据库名)这两个服务即可。

二、Oracle数据库的体系架构

三、SQL简介

SQL语言

结构化查询语言(Structured Query Language),时一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同事也是数据库脚本文件的拓展名。是一种高级的非过程化编程语言,允许用户在高层数据库结构上工作。它不仅要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入和管理的接口。结构化查询语言可以嵌套,这使它具有强大的灵活性和强大的功能。

SQL语言分类

  1. DML(数据库操作语言)

    其中语句包括INSERT、UPDATE、DELETE等,分别用于添加、修改和删除表中的行,又称动作查询语言。
  2. DDL(数据库定义语言)

    其语句包括CREATE、DROP。在数据库创建表和删除表,为表添加索引等。DDL包括许多与人数据库目录中获得数据有关的保留字,也是动作查询的一部分。
  3. DCL(数据库控制语言)

    通过GRANT、REVOKE获取许可,可以确定单个用户或用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单单个列的访问。
    

Select语句

SELECT *|{[DISTINCT] column|expression [alias],...} FROM table
1、查询语法
select *|column_name from 表名

你可能感兴趣的:(数据库)