十一、SQL语言基础

1. SQL语言

1.1 什么是SQL语言

  a) SQL, Structured Query Language, 结构化查询语言
  b) SQL是最重要的关系数据库操作语言,是所有关系数据库管理系统的标准语言.
  c) SQL语言是非过程化的语言, 只需要告诉做什么, 不需要关注怎么做, 简单.

1.2 SQL语言可以做什么

  a) 增删改查(CRUD)
  b) 操作数据库对象(用户, 表格, 序列, 索引…)
  c) 操作用户权限和角色的授予跟取消
  d) 事务(Transaction)管理

1.3 SQL语言的分类

a) 数据查询语言(DQL, Data Query Language,)

  执行数据库的查询操作, select

b) 数据操作语言(DML, Data Manipulation Language,)

  操作表格中的数据, 执行增删改, insert, delete, update

c) 数据定义语言(DDL, Data Definition Language)

  用于操作数据库对象, create, alter, drop

d) 数据控制语言(DCL, Data Control Language)

  操作用户权限, grant, revoke

e) 事务控制语言(TCL, Transaction Control Language)

  用于管理事务, commit, rollback

2. HR用户介绍

  HR用户是Oracle自带的一个示例用户。在该用户下提供了可供我们练习数据库操作时所使用的表与数据。

2.1 使用HR用户的步骤

2.1.1 通过sys或system用户登录Oracle

在这里插入图片描述

2.1.2 在Users中找到HR用户并设置登录密码

在这里插入图片描述在这里插入图片描述

2.1.3 切换HR用户登录

在这里插入图片描述

2.1.4 查看该用户下的表结构

在这里插入图片描述

2.2 查询表结构

desc tablename
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值