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

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 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.7 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
  • SQLite 3.7.11 or higher

Additionally, Drupal provides a powerful database API along with SQL coding conventions that make it easy to interact with your database—which, 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.

主站蜘蛛池模板: 灵武市| 四平市| 巴林左旗| 奉节县| 龙海市| 遵义县| 淮南市| 淅川县| 习水县| 玉树县| 宽城| 鄂伦春自治旗| 确山县| 治多县| 亚东县| 台江县| 晋州市| 囊谦县| 中山市| 禹城市| 抚顺县| 南华县| 永泰县| 阿克苏市| 鹤壁市| 朝阳市| 绵竹市| 泰宁县| 类乌齐县| 汉寿县| 柯坪县| 沅江市| 阜新| 岳西县| 长沙市| 静宁县| 双鸭山市| 杂多县| 永寿县| 永州市| 襄樊市|