sql 01 数据库简介

数据库概述

数据库

数据库database,简称db,是按照数据结构来组织、存储和管理数据的仓库,可以被应用或用户访问.每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。

关系型数据库

所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

数据库管理系统

数据库管理系统(DataBase Management System,简称DBMS):指的是能够操作和管理数据库的软件,开发者可以通过使用数据库管理系统来访问数据库中的数据。常用的关系型数据库管理系统如下:

  • oracle       由oracle开发。
  • sqlserver   由微软公司开发,只能运行在windows系统上。
  • DB2          由IBM公司开发。
  • mysql         由瑞典MySQL AB 公司开发,后被sun公司收购,现属于oracle公司旗下,开源免费。
  • postgresql   加州大学伯克利分校以教学目的开发的数据库系统,开源免费。

关系数据库管理系统(Relational Database Management System,缩写RDBMS) 的特点

  • 数据以表格的形式出现
  • 每行为各种记录名称
  • 每列为记录名称所对应的数据域
  • 许多的行和列组成一张表单
  • 若干的表单组成database

数据在数据库中是以表的方式存储的,在数据库中可以创建多个表 

如下是数据库的一张表,第一行的内容叫字段,下面是一行行的数据

SQL 

Structure Query Language(结构化查询语言),缩写是SQL,是关系型数据语言的标准,各大关系型数据库厂商都实现了这套标准,可以使用SQL通过数据库管理系统来操作数据库中的数据。因为SQL是标准,所以不论是哪一种数据库管理系统,都可以使用SQL来操作数据库中的数据。不过各个厂商在支持SQL标准的同时,在自己的数据库管理系统中做了一些扩展,这些扩展简称方言。

SQL的分类

sql是结构化查询语言,按照操作的范围不同,分为以下四种

注:在实际开发中通常将数据库管理系统称为数据库 

上述数据库名次的关系

  • DDL(Data Definition Language):数据定义语言,用来操作数据库对象:库、表、列等;
  • DML(Data Manipulation Language):数据操作语言,用来增删改数据库中的数据;
  • DCL(Data Control Language):数据控制语言,用来设置访问权限和安全级别;
  • DQL(Data Query Language):数据查询语言,用来查询数据库中的数据。

参考:小猴子视频

   http://www.monkey1024.com/database/795 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值