现在的位置: 首页 > 综合 > 正文

mysql数据库基础概念

2017年10月21日 ⁄ 综合 ⁄ 共 771字 ⁄ 字号 评论关闭

MYSQL是支持sql(structured Query Language,结构化查询语言)数据库语言的一个关系数据库服务器。学习数据库开发,了解必要概念还是必须的。

(1)数据库:数据库由持久性数据的某些集合组成,这些数据供某些给定企业的应用程序系统使用,并且由一个数据库管理系统来管理的。

(2)数据库服务器(数据库管理系统 DBMS):数据库是由另外一个程序系统来管理的,其中MYSQL就是这样的一个数据库服务器,数据库服务器使得用户能够处理存储在数据库中的数据。没有数据库服务器,不可能查看数据库中的数据或者更新或删除过时的数据。只有数据库服务器知道数据存储在哪里以及如何存储的。数据库服务器是程序的一个集合,它使得用户能够创建和维护一个数据库。数据库服务器绝不会自行改变和删除数据库中的数据的,只有用户或者某些事物发出指令,比如sql语句。用户和数据库服务器中间总是存在一个应用程序。用户操作应用程序,应用程序传sql命令让数据库服务器执行数据库操作。数据库服务器的最重要的任务之一就是提供“数据的独立性”,这意味着,用户不需要知道数据如何存储以及存储在哪里,对于用户来说,数据库只是一个信息大池子。

(3)数据库语言(database language):数据库专用语言是把命令传递给数据库服务器。用户输入命令,该命令式根据数据库语言的规则使用专用的软件组成的,然后数据库服务器处理这些命令。每个数据库服务,不管是制造商,都拥有一个数据库语言,所有这些语言是不同的。

(4)数据定义语言(DDL):比如create database,create table,drop 之类的操作,注意:ddl是不能回滚的,数据库服务器会立刻执行的。


(5)数据操作语言(DML):比如数据增删改查。


(6)数据控制语言(DCL):比如跟数据安全性和权限的调用相关的操作。

抱歉!评论已关闭.