Sebuah database mempunyai satu atau lebih tabel.
Anda memerlukan izin CREATE untuk membuat atau menghapus database MySQL.
Pernyataan CREATE DATABASE digunakan untuk membuat database di MySQL.
Dalam contoh berikut, database bernama "myDB" dibuat:
| Catatan: Saat Anda membuat database baru, Anda harus menentukan tiga parameter (nama server, nama pengguna dan kata sandi) untuk objek mysqli. Tip: Jika Anda menggunakan port yang berbeda (defaultnya adalah 3306), tambahkan string kosong untuk parameter database, seperti: new mysqli("localhost", "username", "password", "", port) |
Catatan: Berikut ini penggunaan instance PDO untuk membuat database myDBPDO :
Menggunakan PDO:
<?php$namaserver = "localhost" ; $namapengguna = "nama pengguna" ; $kata sandi = "kata sandi" ; coba { $conn = PDO baru ( "mysql:host= $namaserver " , $namapengguna , $kata sandi ); Setel mode kesalahan PDO ke pengecualian $ conn -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION ); = "BUAT DATABASE myDBPDO" ; // Gunakan exec() karena tidak ada hasil yang dikembalikan $conn -> exec ( $sql ); echo "Database berhasil dibuat<br>" ;}catch( PDOException $e ){ echo $sql . "<br>" . $e -> getMessage ();} $sambungan = nol ? >Tip: Manfaat terbesar menggunakan PDO adalah Anda bisa menggunakan kelas pengecualian untuk menangani masalah ketika masalah terjadi selama kueri database. Jika pengecualian terjadi pada blok kode try{ }, skrip akan menghentikan eksekusi dan melompat ke blok kode catch(){ } pertama yang mengeksekusi kode. Di blok kode yang diambil di atas, kami mengeluarkan pernyataan SQL dan menghasilkan pesan kesalahan.