数据库的逻辑结构

数据库涉及的几个名词

实体: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 伪表 存储单行单列,用于学习、测试使用

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。