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

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.

主站蜘蛛池模板: 鄢陵县| 静乐县| 镶黄旗| 营口市| 托克托县| 赫章县| 黎平县| 绍兴市| 佛教| 华容县| 南和县| 资中县| 朔州市| 潞西市| 紫金县| 措勤县| 拉孜县| 广平县| 七台河市| 高尔夫| 奉化市| 砚山县| 祁连县| 娱乐| 鄂伦春自治旗| 竹北市| 嘉义市| 临武县| 蓬溪县| 丹江口市| 淳化县| 涞源县| 绵阳市| 诏安县| 锡林郭勒盟| 运城市| 南和县| 长沙市| 彩票| 永福县| 高青县|