官术网_书友最值得收藏!

Databases and MySQL

In the past, Drupal has supported two databases--MySQL and PostgreSQL. Drupal 7 and 8 have moved beyond this. Drupal now uses the powerful PHP Data Objects (PDO) library that is standard in PHP 5/7. This library is an abstraction layer that allows developers to support numerous databases, including MySQL, PostgreSQL, SQLite, and MariaDB.

The minimum database versions for Drupal 8 are as follows:

  • MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine
  • PostgreSQL 9.1.2 or higher with PDO
  • SQLite 3.7.11 or higher

Additionally, Drupal provides a powerful database API along with some SQL coding conventions that make it easy to interact with your database--both combined allow you to write safe and portable SQL. However, more and more abstractions have been made at different levels, removing the need for SQL writing almost completely. However, we will still see some examples just so your toolbox does not miss anything, as well as cover all the tools at your disposal for querying your database.

主站蜘蛛池模板: 女性| 大名县| 华容县| 合川市| 阿鲁科尔沁旗| 张家川| 闽清县| 吉首市| 汕尾市| 墨脱县| 海晏县| 承德县| 江城| 疏附县| 龙胜| 青铜峡市| 孝义市| 绥芬河市| 安溪县| 如东县| 铁岭县| 太谷县| 尖扎县| 南丹县| 吉安市| 铁岭市| 马边| 屯留县| 昆明市| 民县| 盘山县| 麻栗坡县| 五大连池市| 杂多县| 郓城县| 什邡市| 军事| 大悟县| 仁怀市| 宁河县| 芜湖县|