1.什么是数据:
在搞懂数据库之前我们需要先明白什么是数据。
数据是不同信息单元的集合。此“数据”以各种形式的文本,数字,媒体等形式存在。
数据是可以转换为特定形式以进行有效移动和处理的信息。例如:身高、性别、年龄、体重等都是数据。
2.什么是数据库?
数据库是以结构化的方式存储数据的地方。通过数据库我们可以轻松的管理、更新和读取数据。
我们可以把数据库想象成一个学籍档案管理系统,里面存储着学生的档案信息。我们通过一定的方式,比如性别和籍贯等信息存储这些档案数据。
如果我们想要查找学生李雷的数据,那么我们只需要进入学籍档案系统,找到姓李的数据存放地址,在进一步缩小搜索范围,性别男。这样我们就很容易找到李雷的信息了。
数据库也是这么工作的。
3.数据库的组成部分:
数据库的主要组件是:
3.1硬件
它由一组物理电子设备组成,例如I / O设备,存储设备等等。它还提供了计算机和实际系统之间的接口。
3.2软件
这是一组用于控制和管理整个数据库的程序。它还包括DBMS–数据库管理系统软件本身。操作系统,用于在用户之间共享数据的网络软件,用于访问DBMS中数据的应用程序。
3.3数据
数据库管理系统收集,存储,处理和访问数据。数据库既包含实际数据也包括操作数据以及元数据。
4.数据库的种类:
5.什么是Mysql?
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一
特点:
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 是开源的,所以你不需要支付额外的费用。
MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
MySQL 使用标准的 SQL 数据语言形式。
MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。
MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。
MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。
6.什么是PHPmyadmin:
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。