laravel支持幾種數(shù)據(jù)庫(kù)

laravel 支持多種數(shù)據(jù)庫(kù)連接,包括:mysqlpostgresqlsqlite、SQL Server、mariadbmongodbredis。要連接到數(shù)據(jù)庫(kù),您需要在 .env 文件中設(shè)置配置并使用 DB 外觀進(jìn)行連接。

laravel支持幾種數(shù)據(jù)庫(kù)

Laravel 支持的數(shù)據(jù)庫(kù)

Laravel 是一個(gè) php 框架,它支持與多種數(shù)據(jù)庫(kù)系統(tǒng)連接。

支持的數(shù)據(jù)庫(kù)系統(tǒng)包括:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server
  • MariaDB
  • MongoDB
  • Redis

如何連接到數(shù)據(jù)庫(kù):

要連接到數(shù)據(jù)庫(kù),您需要在 .env 文件中設(shè)置必要的配置。例如:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database_name DB_USERNAME=username DB_PASSWORD=password

然后,您可以在代碼中使用 DB 外觀連接到數(shù)據(jù)庫(kù):

use IlluminateSupportFacadesDB;  $users = DB::table('users')->get();

具體數(shù)據(jù)庫(kù)支持:

  • MySQL:Laravel 使用 pdo MySQL 擴(kuò)展與 MySQL 數(shù)據(jù)庫(kù)通信。
  • PostgreSQL:Laravel 使用 PDO PostgreSQL 擴(kuò)展與 PostgreSQL 數(shù)據(jù)庫(kù)通信。
  • SQLite:Laravel 使用 PDO SQLite 擴(kuò)展與 SQLite 數(shù)據(jù)庫(kù)通信。
  • SQL Server:Laravel 使用 PDO SQL Server 擴(kuò)展與 SQL Server 數(shù)據(jù)庫(kù)通信。
  • MariaDB:MariaDB 與 MySQL 兼容,因此它使用相同的連接方法。
  • MongoDB:Laravel 使用 MongoDB PHP 庫(kù)與 MongoDB 數(shù)據(jù)庫(kù)通信。
  • Redis:Laravel 使用 Predis PHP 庫(kù)與 Redis 數(shù)據(jù)庫(kù)通信。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享