Apa itu Tabel?
Dalam database relational, tabel adalah satu set elemen data yang menggunakan model kolom vertikal dan baris horizontal, sel akan menjadi unit di mana baris dan kolom bersilangan. Tabel memiliki jumlah kolom tertentu, tetapi dapat memiliki sejumlah baris.
Membuat Tabel MySQL Menggunakan MySQLi dan PDO
Kita telah belajar bagaimana cara membuat database di MySQL dengan PHP dalam artikel ini.
Langkah-langkah dalam pembuatan tabel hampir sama dengan membuat database. Perbedaannya adalah alih-alih membuat database baru, di sini kita akan menghubungkan ke database yang sudah ada dan membuat tabel di dalam database tersebut. Untuk menghubungkan ke database yang ada kita dapat menghapus variabel tambahan "nama database" saat terhubung ke MySQL.
Perintah yang digunakan untuk membuat tabel di MySQL adalah CREATE TABLE.
Pada artikel ini, kita akan membuat tabel "Karyawan" dengan empat kolom yaitu "id", "firstname", "lastname" dan "email" yang akan dibuat.
Tipe data yang akan digunakan adalah -
- Varchar: Dapat menerima data string yang dapat berisi huruf, angka, dan karakter khusus. Ukurannya dapat ditentukan di dalam kurung.
- INT: Tipe data integer dapat menerima data numerik yang akan menyimpan nilai antara -2,147,483,648 sampai 2,147,483,648
- NOT NULL: Setiap baris harus berisi nilai untuk kolom itu, nilai null tidak diperbolehkan.
- PRIMARY KEY: Digunakan untuk mengidentifikasi secara unik di dalam tabel. Kolom dengan ketentuan PRIMARY KEY biasanya sering dijadikan nomor ID.
Membuat tabel menggunakan Object-oriented Procedure MySQLi
Sintaksis
<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "newDB";// checking connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}// sql code to create table$sql = "CREATE TABLE karyawan(id INT(2) PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50))";if ($conn->query($sql) === TRUE) {echo "Table karyawan created successfully";} else {echo "Error creating table: " . $conn->error;}$conn->close();?>
Membuat tabel menggunakan Prosedural MySQLi -
<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "newDB";// Checking connection$conn = mysqli_connect($servername, $username, $password, $dbname);// Check connectionif (!$conn) {die("Connection failed: " . mysqli_connect_error());}// sql code to create table$sql = "CREATE TABLE karyawan (id INT(2) PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50))";if (mysqli_query($conn, $sql)) {echo "Table karyawan created successfully";} else {echo "Error creating table: " . mysqli_error($conn);}mysqli_close($conn);?>
Membuat tabel menggunakan Prosedur PDO -
<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "newDB";try {$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);// setting the PDO error mode to exception$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);// sql code to create table$sql = "CREATE TABLE karyawan (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50))";// using exec() because no results are returned$conn->exec($sql);echo "Table karyawan created successfully";}catch(PDOException $err){echo $sql . "" . $err->getMessage();}$conn = null;?>
Sekian dulu untuk pembahasan mengenai Cara Membuat Tabel di PHP MySQL, Yuk jangan berhenti belajar MySQL dengan mengunjungi tautan MySQL berikut.
Posting Komentar untuk "Cara Membuat Tabel di PHP MySQL"