数据库基础

数据库的逻辑结构

数据库结构图

数据库涉及的几个名词

  • 实体:Java类(人、猫、企鹅)
  • 记录:Java对象,行
  • 字段:Java属性,列
  • 表:所有数据的集合,称之为表
  • 表、视图、触发器 统称数据对象

SQL语句根据功能可以分为

1) DDL(Data Definition Language)数据定义语言
用来定义数据库对象:数据库,表(create/drop table),列,约束,索引(create/drop index),视图(create/drop view),修改现存表结构(alter table)等。 

2) DML(Data Manipulation Language)数据操作语言
用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等

3) DQL(Data Query Language)数据查询语言
用来查询数据库中表的记录(数据)。关键字:select, where 等

4) DCL(Data Control Language)数据控制语言(了解)
用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等

事务控制语言(TCL)
    oracle与mysql命令有点不同

dual 伪表 存储单行单列,用于学习、测试使用

posted @ 2022-06-11 15:38  姬雨晨  阅读(19)  评论(0编辑  收藏  举报