ساخت پایگاه داده جدید

برای ایجاد یک پایگاه داده جدید از دستور CREATE DATABASE استفاده میکنیم.

نکته: لزومی ندارد که از حروف بزرگ استفاده کنیم.

 

روش های ساخت پایگاه داده

ایجاد یک پایگاه اطلاعاتی جدید به سه روش زیر انجام میشود.

  • MySQLi شئ گرا
  • MySQLi رویه گرا
  • PDO

MySQLi شئ گرا

در مثال زیر یک نمونه از ایجاد پایگاه داده توسط MySQLi شی گرا را مشاهده میکنید.

 <?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
    die("ارتباط بر قرار نشد: " . $conn->connect_error);
}

// Create database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
    echo "پایگاه داده ساخته شد";
} else {
    echo "خطا: " . $conn->error;
}

$conn->close();

MySQLi رویه گرا

در مثال زیر یک نمونه از ایجاد پایگاه داده توسط MySQLi رویه گرا را مشاهده میکنید.

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
    die("ارتباط بر قرار نشد: " . mysqli_connect_error());
}

// Create database
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
    echo "پایگاه داده با موفقیت ساخته شد";
} else {
    echo "خطا: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

PDO

در مثال زیر یک نمونه از ایجاد پایگاه داده توسط PDO را مشاهده میکنید.

 <?php
$servername = "localhost";
$username = "username";
$password = "password";

try {
    $conn = new PDO("mysql:host=$servername", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "CREATE DATABASE myDBPDO";
    // use exec() because no results are returned
    $conn->exec($sql);
    echo "پایگاه داده با موفقیت ساخته شد<br>";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }

$conn = null;
?>

خلاصه درس

  • ایجاد پایگاه داده با کد CREATE DATABASE امکان پذیر است.
  • ایجاد پایگاه داده به سه روش (MySQLi رویه گرا و MySQLi شی گرا و PDO ) انجام میشود.

توسعه دهندگان
علیرضا چمنی