数据库概念
数据库(DataBase, DB),就是存放数据的仓库。
-
长期储存:持久存储
-
有结构:
- 类型:数据库不仅可以存放数据,而且存放的数据是有类型的
- 关系:储存数据与数据之间的关系
-
大量:大多数数据库都是文件系统的,也就是说储存在数据库中的数据实际上就是储存在磁盘的文件中
-
共享:多个应用程序可以通过数据库实现数据的共享
数据库术语
- 数据库(Database):存储的数据的集合,提供数据存储服务
- 数据(Data):实际上指的是描述事物的符号记录
- 数据库管理系统(Database Management System, DBMS):数据库管理系统,是位于用户与操作系统之间的一层数据管理软件
- 数据库系统管理员(Database Administrator, DBA):负责数据库创建、使用及维护的专门人员
- 数据库系统(Database System, DBS):数据库系统管理员、数据库管理系统及数据库组成的整个单元。
SQL结构化查询语言
- SQL是在1981年由IBM公司推出,一经推出基于其简洁的语法在数据库中得到了广泛的应用,成为主流数据库的通用规范
- SQL(Structured Query Language)结构化查询语言,用于存放、查询、更新数据以及管理关系型数据库系统
SQL分类
- DDL Data Definition Language 数据定义语言
- 用于完成数据库对象(数据库、数据表、视图、索引等)的创建、删除、修改
- DML Data Manipulation Language 数据操作语言
- 用于完成对数据表中的数据的添加、删除、修改操作
- 添加:将数据存储到数据表
- 删除:将数据从数据表移除
- 修改:对数据表中的数据进行修改
- DQL Data Query Language 数据查询语言
- 用于将数据表中的数据查询出来
- DCL Data Control Language 数据控制语言
- 用于完成事务管理等控制性操作
SQL基本语法
- SQL指令不区分大小写
- 每条SQL表达式结束之后都以
;
结束 - SQL关键字之间以
空格
进行分隔 - SQL之间可以不限制换行