数据库的站是什么?

SQL数据库是什么? 主要干什么用的?

server,这是一种大型数据库系统软件,专门用于海量数据的存储和管理。另一种解释是结构化查询语言的缩写,它是目前使用最广泛的数据库语言。SQL由IBM开发,后来被许多数据库软件公司接受,并成为业界的标准。就像SQL的名字一样,我们可以通过简单易懂的查询语言对数据库进行处理,从数据库中获取所需的数据。对于SQL语言,有两个组件:DML(数据操作语言):select、update、insert和delete。就像它的名字一样,这四个命令用于操作数据库中的数据。DDL(数据定义语言):DDL大于DML。主要命令有create、alter、drop等。DDL主要用于定义或更改表的结构、数据类型、表之间的链接和约束等。大多数命令在创建表时使用。

服务器上加载的数据存储管理应用程序也可以本地安装。我们现在使用的互联网产品离不开数据库的支持。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任。如有侵权/违法内容,本站将立刻删除。

}

大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。 information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章 后,你就会对information_schema数据库有所了解。

information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。
在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。

TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。

USER_PRIVILEGES(用户权限)表:给出了关于全程权限的信息。该信息源自mysql.user授权表。是非标准表。

SCHEMA_PRIVILEGES(方案权限)表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。是非标准表。

TABLE_PRIVILEGES(表权限)表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。是非标准表。

COLLATIONS表:提供了关于各字符集的对照信息。

TABLE_CONSTRAINTS表:描述了存在约束的表。以及表的约束类型。

VIEWS表:给出了关于数据库中的视图的信息。需要有show views权限,否则无法查看视图信息。

TRIGGERS表:提供了关于触发程序的信息。必须有super权限才能查看该表

}

我要回帖

更多关于 数据库到底是什么东西 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信