English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

Введение в PHP MySQL

MySQL - это наиболее популярная базовая система управления данными, используемая вместе с языком PHP.

Что такое MySQL

MySQL является одним из самых популярных реляционных систем управления базами данных в Интернете сегодня. Она предоставляется бесплатно и легко устанавливается, но если вы уже установили Wampserver на своем компьютере, вы можете установить его. У MySQL сервера баз данных следующие преимущества:

  • MySQL легко использовать, но обладает极其 мощными, быстрыми, безопасными и масштабируемыми функциями.

  • MySQL может работать на множестве операционных систем, включая UNIX или Linux, Microsoft Windows, Apple Mac OS X и другие.

  • MySQL поддерживает стандарт SQL (язык структурированных запросов).

  • MySQL является идеальным решением для баз данных для небольших и больших приложений.

  • MySQL разрабатывается и распространяется корпорацией Oracle.

  • MySQL包括数据安全层,可保护敏感数据免受入侵者的侵害。

MySQL数据库像其他关系数据库一样将数据存储到表中。表是相关数据的集合,并且分为行和列。

表中的每一行表示内在地相互关联的数据记录,如与特定人员相关的信息,而每列表示特定字段,如id、first_name、last_name、email等。包含人员一般信息的简单MySQL表的结构可能如下所示:

+----+------------+-----------+----------------------+
| id | first_name | last_name | email              |
+----+------------+-----------+----------------------+
|  1 | Peter      | Parker    | [email protected] |
|  2 | John       | Rambo     | [email protected]   |
|  3 | Clark      | Kent      | [email protected]   |
|  4 | John       | Carter    | [email protected]  |
|  5 | Harry      | Potter    | [email protected] |
+----+------------+-----------+----------------------+

提示: 像Facebook,Twitter,Wikipedia这样的网站使用MySQL来满足他们的存储需求。 因此您可以很容易地理解MySQL的功能。

使用SQL与MySQL数据库对话

SQL(结构化查询语言)是一种简单的标准化语言,用于与MySQL之类的关系数据库进行通信。使用SQL,您可以执行任何与数据库有关的任务,例如创建数据库和表,将数据保存在数据库表中,查询数据库以获取特定记录,删除和更新数据库中的数据。

查看以下标准SQL查询,该查询返回人员表中其名字等于“Peter”的人员的电子邮件地址:

SELECT email FROM persons WHERE first_name="Peter"

如果执行上面的SQL查询,它将返回以下记录:

[email protected]

要了解有关SQL的更多信息,请查看SQL教程部分。