您的位置:首页 > 数据库

数据库相关概念

2016-12-14 14:59 197 查看
数据库: 是保存有组织的数据的容器。 (我们在java语言中学习的数组和集合容器,仅仅是编程语言中存储数据的

一种方式。)

数据库管理系统:database management systerm,DBMS。是一款数据库软件,用于创建和操作数据库。

我们并不关心数据库究竟是文件还是什么别的东西,因为我们并不直接访问数据库,而是通过DBMS,让它替你访问数据

库。

表: 是一种结构化的文件。可以用来存储某种特定类型的数据。

    表具有一些特性,这些特性决定了表是如何数据,可以存储什么样的数据,数据如何分解,各部分信息如何命名。

    描述表的这些特性的就是所谓的模式。

模式: 描述关于数据库和表的布局及特性的信息。

列: 表中的一个字段。每一列存储着一条特定的信息,是特定的,而不是完整的,而行才是存储了一条完整的信息。

     分解数据,正确地将数据分解为多个列极为重要。只有把这些杂乱的数据分解开,才能对它们进行排序和过滤。

     数据库中的每一列都有相应的数据类型,数据类型决定该列可以存储的数据种类。

行: 表中一条完整的信息。

     主键,表中的每一行都必须有可以唯一标识自己的一列或者多列。没有主键,更新或删除表中特定行很困难。

     任意两行都不具有相同的主键值; 每一行都必须 有一个主键值。 

SQL: structured query language,结构化查询语言。 是一种专门用来和数据库容器通信的语言。

MYSQL:  是一种DBMS,即它是一种数据库软件。
MySQL是开放源代码的,免费使用。
执行速度很快。

  容易安装和使用。

DBMS可分为两类:一类是基于共享文件系统的DBMS; 另一类为基于客户机-服务器的DBMS。
前者用于桌面用途,如:微软的Access。
后者用于高端或更关键的应用。
与数据文件打交道的只有服务器软件,数据添加,删除,更新都由服务器软件完成。
与用户打交道的是客户机软件。

客户机和服务器软件可能安装在两台计算机或一台计算机上。
服务器软件为MySQL DBMS; 客户机软件可以是MySQL提供的工具,脚本语言,WEB开
发语言,程序设计语言。

MySQL工具

1.mysql命令行使用程序:   黑窗口。
先输入mysql再输入命令; 命令用;结束,不然无法执行; 用help获取帮助; quit或exit

退出。

2.MySQL Administrator:  MySQL管理器,是一个图形交互客户机

3.MySQL Query Browser: 图形交互客户机,用来辨析和执行mysql命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库