梦入琼楼寒有月,行过石树冻无烟

PHP 数据库基础

什么是数据库

所谓动态站点,无非是与用户进行交互和存储的过程,其中在PHP飞速发展的过程中,有许多的数据库可供PHP进行调用与使用。其中最受青睐的无非就是MySQL系统,其因开源、小巧广受开发者们的情迷。

数据库与数据库管理系统

数据库

数据库简称“DB”,即从字面意义上理解是存放数据的仓库,只不过这些数据存在了一定的关联,并按照一定的格式用于存放于计算机或服务器之中。从目前数据库类型支持来讲,数据不仅仅包含文字和数字,还包括了文本、图像、音频、视频等数据。

数据库管理系统

数据库管理系统简称为(“DBMS”),只要用于管理数据,可进行添加、插入、修改表中的列和行的数据,以及删除复制和粘贴的操作,减少了在命令行形式的命令繁琐的难题,从而广受开发者青睐;

数据库定义语言与数据库操作语言(DDL/DML)

DBSM提供了数据的定义语言(DDL,Data Definition Language)以及数据库操作语言(DML,Data Manipulation Language),为用户提供了基本的权限约束,实现了数据库的追加、删除等操作,DBSM主要支持如下:

ID DA FA
1 可定义数据库中是数据对象
2 可对标进行基本操作[^插入、删除、修改、查询]
3 数据库的完整性检查[^可满足用户输入的数据是否满足约束权限]
4 数据库的安全保护功能[^只有赋予权限的用户才可访问数据中的数据]
5 数据库的并发控制[^几个不同的应用程序可同一时间向数据库发送访问请求]
6 数据库的故障恢复功能[^使数据库发生故障时还可进行恢复]
7 在网络的情况下访问数据库功能
8 方便和邮箱的提供了数据库的信息和接口工具

数据库的类型

关系型数据库管理系统

关系型模型是以二维表格,俗称关系表的形式组织和管理数据库中的数据,一个关系型数据库可以有诺干张表,而在关系型数据库中,我们一般将表格中的每一行,称之为记录,而一列称之为“字段”,每列标题称之为字段名.

关系型数据库语言

关系型数据库的标准语言即SQL(结构化查询语言,Sructued Query Language),最早由Boyce和Chambedin在1974年提出。1982年美国国家标准化组织ANSI确定为SQL数据库系统的工业标准,而SQL语言的功能主要包含数据查询、数据操纵、数据定义和数据控制等四部分。

⬅️ Go back