Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Cara Membuat Koneksi Ke Database MySQL Menggunakan JDBC

Pada tutorial JDBC (Java Database Connectivy) kali ini, kita akan belajar tentang Cara Membuat sebuah koneksi ke database MySQL. Database MySQL merupakan salah satu jenis database yang paling banyak digunakan untuk membuat web dinamis.


Baca Juga:
Cara Membuat Koneksi Ke Database Oracle Menggunakan JDBC

Langkah-Langkah


Di bawah ini adalah langkah-langkah untuk membuat koneksi ke database MySQL:
  1. Download JDBC Driver (mysql-connector-java-5.1.7-bin.jar) untuk database MySQL terlebih dahulu sesuai dengan tipe database yang Anda gunakan. Pada tutorial kali ini, saya menggunakan MySQL versi 5.
  2. Import semua JDBC package yang digunakan menggunakan statement import.
  3. Daftarkan JDBC Driver
  4. Gunakan database URL untuk memasukkan username, password, dan URL sesuai database yang Anda gunakan.
  5. Buat koneksi menggunakan database URL diatas.

Contoh Program


Di bawah ini adalah contoh program Java untuk membuat koneksi ke database MySQL:

Nama File : MySQLConnectionDemo.java

// Langkah 1 : import package yang dibutuhkan
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MySQLConnectionDemo {
 public static void main(String[] args){
  Connection conn = null;
  try {
   
   // Langkah 2:  mendaftarkan jdbc driver
   Class.forName("com.mysql.jdbc.Driver");
   
   // Langkah 3 : membuat database URL
   String DB_URL = "jdbc:mysql://localhost/hris";
   String DB_USERNAME = "root";
   String DB_PASSWORD = "";
   
   //Langkah 4 : membuat objek koneksi
   conn = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
   
   System.out.println("Sukses membuat koneksi ke database MySQL");
   
  } catch (ClassNotFoundException e) {
   System.out.println("Tidak bisa meload driver database");
   e.printStackTrace();
  } catch (SQLException e) {
   System.out.println("Tidak bisa membuat koneksi ke database");
   e.printStackTrace();
  } finally{
   try {
    // Langkah 5 : Selalu untuk menutup koneksi ketika sudah selesai
    if(conn != null){
     conn.close();
    }
    
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }

 }
}

Output


Coba Anda jalankan program diatas, kalau sukses membuat koneksi, maka akan menampilkan pesan seperti berikut:

Sukses membuat koneksi ke database MySQL

Sedangkan kalau gagal, seperti salah memasukkan user dan password database, maka akan menampilkan pesan error seperti berikut ini:

Tidak bisa membuat koneksi ke databasejava.sql.SQLException: Access denied for user 'xxx'@'localhost' (using password: YES)
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:911)

 at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3953)
 at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1276)
 at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2048)
 at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:723)
 at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
 at java.lang.reflect.Constructor.newInstance(Unknown Source)
 at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
 at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
 at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
 at java.sql.DriverManager.getConnection(Unknown Source)
 at java.sql.DriverManager.getConnection(Unknown Source)
 at com.nursalim.twice.java.jdbc.MySQLConnectionDemo.main(MySQLConnectionDemo.java:21)
 

Cara Menampilkan Ukuran Database Dan Table Di MySQL

Pada tutorial MySQL kali ini, kita akan belajar tentang Cara Menampilkan Ukuran Database Dan Table.

Menampilkan Ukuran Database Dan Table Di MySQL

Baca Juga:


Menampilkan Ukuran Sebuah Database


Di bawah ini adalah SQL query untuk menampilkan ukuran sebuah database dalam satuan mega byte (MB):

mysql> SELECT table_schema "Nama Database",
    ->        SUM( data_length + index_length)/1024/1024 "Ukuran (MB)"
    -> FROM information_schema.TABLES
    -> WHERE table_schema = 'hris';
+---------------+-------------+
| Nama Database | Ukuran (MB) |
+---------------+-------------+
| hris          |  0.09375000 |
+---------------+-------------+
1 row in set (0.38 sec)

Anda dapat mengubah database 'hris', dengan database yang akan Anda cek ukurannnya.

Menampilkan Ukuran Seluruh Database


Di bawah ini adalah SQL query untuk menampilkan ukuran semua database yang terdapat pada sebuah schema/user di MySQL:

mysql> SELECT table_schema "Nama Database",
    ->        SUM( data_length + index_length)/1024/1024 "Ukuran (MB)"
    -> FROM information_schema.TABLES
    -> GROUP BY table_schema;
+--------------------+-------------+
| Nama Database      | Ukuran (MB) |
+--------------------+-------------+
| cdcol              |  0.00212097 |
| hris               |  0.09375000 |
| information_schema |  0.00878906 |
| mysql              |  4.86177540 |
| naura              | 13.89062500 |
| performance_schema |  0.00000000 |
| phpmyadmin         |  0.02973938 |
| tutorial           |  2.57812500 |
| tutorialdb         |  5.23437500 |
| webauth            |  0.00201321 |
+--------------------+-------------+
10 rows in set (9.18 sec)

Menampilkan Ukuran Sebuah Table


Di bawah ini adalah SQL query untuk menampilkan ukuran sebuah table yang terdapat di sebuah database:

mysql> SELECT table_name "Nama Table", table_rows "Jumlah Record",
    ->        round(((data_length + index_length)/1024/1024),2) "Table Size (MB)"
    -> FROM information_schema.TABLES
    -> WHERE table_schema = "hris"
    -> AND table_name = "employee";
+------------+---------------+-----------------+
| Nama Table | Jumlah Record | Table Size (MB) |
+------------+---------------+-----------------+
| employee   |             0 |            0.02 |
+------------+---------------+-----------------+
1 row in set (0.09 sec)

Anda dapat mengganti "hris" dengan database lainnya yang Anda gunakan, dan "employee" dengan table lainnya yang akan Anda cek ukurannya.

Menampilkan Ukuran Seluruh Table


Di bawah ini adalah SQL query untuk menampilkan ukuran semua table yang terdapat di sebuah database:

mysql> SELECT table_name "Nama Table", table_rows "Jumlah Record",
    ->        round(((data_length + index_length)/1024/1024),2) "Table Size (MB)"
    ->  FROM information_schema.TABLES
    ->  WHERE table_schema = "hris";
+----------------+---------------+-----------------+
| Nama Table     | Jumlah Record | Table Size (MB) |
+----------------+---------------+-----------------+
| employee       |             0 |            0.02 |
| employee_clone |             5 |            0.02 |
| employee_pria  |             2 |            0.02 |
| pegawai        |             0 |            0.02 |
| pelanggan      |             0 |            0.02 |
| product        |             5 |            0.02 |
+----------------+---------------+-----------------+
6 rows in set (0.00 sec)

Cara Membuat Table Di MySQL Menggunakan PHP

Pada tutorial PHP MySQL kali ini, kita akan belajar tentang Cara Membuat Table Di MySQL Menggunakan Program PHP. Bagi Anda yang pemula, silakan Anda baca terlebih dahulu tutorial tentang Cara Membuat Table Di MySQL.

Untuk membuat sebuah table di MySQL menggunakan program PHP, Anda dapat menggunakan fungsi mysql_query() bawaan PHP, yang digunakan untuk menjalankan SQL statement di PHP.

Sintak Dasar


Di bawah ini adalah sintak dasar dari fungsi mysql_query() di PHP:

boolean mysql_query( sql_query, connection );

Penjelasan sintak:

  • mysql_query akan mengembalikan nilai boolean, yaitu bernilai true jika proses pembuatan table berjalan sukses, dan sebaliknya bernilai false jika gagal.
  • sql_query, adalah query SQL untuk membuat sebuah table, yaitu perintah CREATE TABLE.
  • connection, adalah variable yang menyimpan koneksi PHP ke database MyQL yang telah Anda persiapkan.

Contoh Program


Di bawah ini adalah program PHP untuk membuat sebuah table di MySQL:

Nama File : mysql_create_table.php

<html>
<head>
<title>::.Membuat Table Di MySQL</title>
</head>
<body>

<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';

//Langkah 1 : Membuat koneksi ke database
$conn = mysql_connect($db_host, $db_user, $db_pass);
if(! $conn )
{
  die('Gagal Membuat koneksi ke database: ' . mysql_error());
}
echo 'Sukses membuat koneksi ke database<br />';

//Langkah 2 : Membuat script SQL untuk membuat table
$sql_query = "CREATE TABLE pegawai( ".
       "id_pegawai INT NOT NULL AUTO_INCREMENT, ".
       "nama_pegawai VARCHAR(25) NOT NULL, ".
       "jenis_kelamin CHAR(1) NOT NULL, ".
       "alamat VARCHAR(30), ".
    "gaji NUMERIC, ".
       "PRIMARY KEY ( id_pegawai )); ";

//Langkah 3 : Memilih database yang akan digunakan   
mysql_select_db( 'hris' );

//Langkah 4 : Menjalankan script SQL diatas
$result = mysql_query( $sql_query, $conn );
if(! $result )
{
  die('Gagal Membuat table pegawai : ' . mysql_error());
}
echo "Table pegawai sukses dibuat\n";

//Langkah 5 : Memutus koneksi ke database
mysql_close($conn);

?>

</body>
</html>

Output


Jika program PHP diatas Anda jalankan, dan table berhasil dibuat maka akan menampilkan output seperti berikut:

Membuat Table Di MySQL Menggunakan PHP

Cara Memilih Database MySQL Menggunakan PHP

Pada tutorial PHP MySQL kali ini, kita akan belajar tentang Cara Memilih Database MySQL Menggunakan Program PHP. Silakan Anda baca tutorial tentang Cara Memilih Database MySQL Menggunakan MySQL Console terlebih dahulu sebelum membaca tutorial ini.

Sebelum Anda bermain-main dengan database MySQL seperti membuat table, menampilkan data, memasukkan data, dan mengupdate data, Anda harus memilih database terlebih dahulu yang akan Anda gunakan. Program PHP menyediakan fungsi mysql_select_db() untuk memilih database yang akan digunakan.

Sintak Dasar


Di bawah ini adalah sintak dasar dari fungsi mysql_select_db() di PHP:

boolean mysql_select_db( db_name, connection );

Penjelasan sintak:

  • db_name adalah nama database yang akan Anda pilih.
  • connection, adalah variable yang menyimpan koneksi ke database MySQL. Ini bersifat opsional.

Contoh Program



Di bawah ini adalah contoh program PHP untuk memilih database di MySQL:

Nama File : mysql_select_database.php

<html>
<head>
<title>::. Memilih Database MySQL</title>
</head>
<body>

<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';

//Langkah 1 : Membuat Koneksi Ke Database
$conn = mysql_connect($db_host, $db_user, $db_pass);
if(! $conn )
{
  die('Gagal membuat koneksi ke MySQL: ' . mysql_error());
}
echo 'Sukses membuat koneksi ke MySQL';

//Langkah 2 : memilih database DB_TEST
$result = mysql_select_db( 'XXX' );
if(! $result)
{
  die('Gagal Memilih Database: ' .mysql_error()); 
}
echo 'Sukses memilih database';

//Langkah 3 : menutup koneksi
mysql_close($conn);

?>

</body>
</html>

Output

Jika Anda jalankan program PHP diatas, maka akan menampilkan pesan berikut ini jika sukses memilih database:

Memilih Database MySQL Menggunakan PHP
Sedangkan jika Anda salah memilih database atau database tidak ditemukan maka akan menampilkan output sebagai berikut:

Memilih Database MySQL Menggunakan PHP

Cara Menghapus Database Di MySQL Menggunakan PHP

Pada tutorial PHP MySQL kali ini, kita akan belajar tentang Cara Menghapus Database Di MySQL Menggunakan Program PHP. Silakan Anda baca lebih lanjut tutorial tentang Cara Menghapus Database MySQL Menggunakan MySQL Console, sebelum membaca tutorial ini.

Perhatian!

Anda harus hati-hati ketika akan menghapus sebuah database, karena objek-objek yang terdapat di dalam database akan ikut terhapus. Pastikan Anda melakukan proses backup terlebih dahulu, sebelum menghapus database.

Untuk menghapus sebuah database MySQL di PHP, Anda dapat menggunakan fungsi bawaan program PHP, yaitu mysql_query(), yaitu fungsi yang digunakan untuk menjalankan sebuah SQL statement di PHP.

Menghapus Database MySQL Di PHP


Sintak Dasar



Di bawah ini adalah sintak dasar dari fungsi mysql_query() di PHP:

boolean mysql_query( sql_query, connection );

Penjelasan sintak:

  • mysql_query akan mengembalikan nilai boolean, yaitu bernilai true jika proses pembuatan database berjalan sukses, dan sebaliknya bernilai false jika gagal.
  • sql_query, adalah query SQL untuk membuat sebuah database, yaitu perintah CREATE DATABASE.
  • connection, adalah variable yang menyimpan koneksi PHP ke database MyQL yang telah Anda siapkan sebelumnya.

Contoh Program



Di bawah ini adalah contoh program PHP untuk membuat menghapus database dengan nama "DB_TEST" di MySQL:

<html>
<head>
<title>::.Menghapus Database MySQL</title>
</head>
<body>

<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';

$conn = mysql_connect($db_host, $db_user, $db_pass);
if(! $conn )
{
  die('Gagal Membuat koneksi ke MySQL: ' . mysql_error());
}
echo 'Sukses membuat koneksi ke MySQL<br />';

$sql_query = 'DROP DATABASE DB_TEST';

$result = mysql_query( $sql_query, $conn );
if(! $result )
{
  die('Gagal menghapus database: ' . mysql_error());
}
echo "Database DB_TEST sukses dihapus\n";

mysql_close($conn);
?>

</body>
</html>

Output



Jika Anda coba jalankan program PHP diatas menggunakan browser kesayangan Anda, maka akan menampilkan output sebagai berikut jika sukses menghapus database:

Menghapus Database Menggunakan PHP

Cara Membuat Database Di MySQL Menggunakan PHP

Pada tutorial PHP MySQL kali ini, kita akan belajar tentang Cara Membuat Database Di MySQL Menggunakan PHP. Sebelum Anda mencoba langsung, silakan Anda pelajari tentang Cara Membuat Database Di MySQL menggunakan command prompt.

Untuk membuat sebuah database MySQL di PHP, Anda dapat menggunakan fungsi bawaan (built-in function) di PHP, yaitu mysql_query().

Membuat Database MySQL Di PHP

Sintak Dasar


Di bawah ini adalah sintak dasar dari fungsi mysql_query() di PHP:

boolean mysql_query( sql_query, connection );

Penjelasan sintak:

  • mysql_query akan mengembalikan nilai boolean, yaitu bernilai true jika proses pembuatan database berjalan sukses, dan sebaliknya bernilai false jika gagal.
  • sql_query, adalah query SQL untuk membuat sebuah database, yaitu perintah CREATE DATABASE.
  • connection, adalah variable yang menyimpan koneksi PHP ke database MyQL yang telah Anda siapkan.


Contoh Program


Di bawah ini adalah contoh program PHP untuk membuat sebuah database dengan nama "DB_TEST" di MySQL:

<html>
<head>
<title>::. Membuat Database MySQL</title>
</head>
<body>

<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';

$conn = mysql_connect($db_host, $db_user, $db_pass);

if(! $conn )
{
   die('Gagal Membuat Koneksi Database: ' . mysql_error());
}
echo 'Sukses Database MySQL<br />';

$sqlquery = 'CREATE DATABASE DB_TEST';
$result = mysql_query($sqlquery, $conn );
if(! $result )
{
   die('Gagal Membuat Database: ' . mysql_error());
}

echo "Database DB_TEST Sukses di buat\n";
mysql_close($conn);
?>

</body>
</html>

Ouput



Jika Anda coba jalankan program PHP diatas menggunakan browser kesayangan Anda, akan menampilkan output sebagai berikut:

Membuat Database MySQL Di PHP

Pengenalan Constraint NOT NULL Di MySQL

Pada tutorial MySQL kali ini, kita akan belajar tentang Pengenalan Constraint NOT NULL, seperti cara membuat dan menggunakan constraint tersebut serta cara menghapus constraint.

Constraint NOT NULL digunakan apabila Anda ingin membuat sebuah atau beberapa kolom tidak boleh kosong datanya, sehingga apabila Anda mencoba untuk menambahkan data kosong pada kolom tersebut akan menampilkan pesan error.

Membuat Constraint Not Null MySQL


Cara Membuat Constraint NOT NULL


Ada dua cara untuk membuat constraint NOT NULL, yaitu:

  • Menggunakan perintah CREATE TABLE, yaitu sewaktu Anda membuat sebuah table dengan menambahkan parameter NOT NULL pada perintah diatas.
  • Menggunakan perintah ALTER TABLE, yaitu untuk mengubah sebuah kolom dari kolom yang boleh memiliki nilai null menjadi NOT NULL.

Contoh


Sebagai contoh, buatlah sebuah table dengan nama "PELANGGAN" dengan menjalan script berikut ini:

CREATE TABLE PELANGGAN(
       ID_PELANGGAN   INT              NOT NULL,
       NAMA_PELANGGAN VARCHAR (20)     NOT NULL,
       UMUR  INT                       NOT NULL,
       ALAMAT  VARCHAR (30) ,
       NO_TELP VARCHAR(15),       
       PRIMARY KEY (ID_PELANGGAN)
);

Perhatikan pada kolom ID_PELANGGAN, NAMA_PELANGGAN, UMUR pada table diatas terdapat parameter tambahan NOT NULL, yang menjadikan kolom-kolom tersebut tidak boleh kosong.

Untuk membuktikannya, coba Anda masukkan sebuah data Null pada ketiga kolom diatas, dengan menjalankan script insert statement berikut:

INSERT INTO PELANGGAN(ID_PELANGGAN, NAMA_PELANGGAN, UMUR, ALAMAT, NO_TELP)
   VALUES(1, NULL, NULL, 'Brebes', '08899xxx');

Ketika coba Anda jalankan perintah diatas, maka akan menampilkan pesan error sebagai berikut:

ERROR 1048 (23000): Column 'NAMA_PELANGGAN' cannot be null

Selain menggunakan perintah Create Table, NOT NULL Constraint juga dapat dibuat dengan menggunakan perintah ALTER TABLE.

Sebagai contoh, coba Anda modifikan kolom "alamat" pada table pelanggan diatas menjadi Not Null dengan menjalankan perintah berikut:

ALTER TABLE PELANGGAN
  MODIFY ALAMAT VARCHAR(30) NOT NULL;

Pengenalan Macam-Macam Constraints Di MySQL

Apa Itu Constraints?


Constraints adalah batasan atau aturan-aturan yang diterapkan di dalam sebuah table di database. Aturan tersebut bertujuan untuk menjaga integritas sebuah data, yaitu mana data yang diperbolehkan dan mana data yang tidak diperbolehkan. Constraints biasanya diterapkan di dalam sebuah kolom.



Constraint dapat dibuat ketika Anda membuat sebuah table menggunakan perintah CREATE TABLE, atau Anda juga dapat membuat Constraint dengan menggunakan perintah ALTER TABLE.

Macam-Macam Constraints


Di bawah ini adalah macam-macam constraint yang terdapat di MySQL, yaitu:

  • NOT NULL Constraints, yaitu dibuat untuk menjadikan kolom di sebuah table tidak boleh kosong datanya.
  • DEFAULT Constraints, yaitu dibuat untuk memberikan nilai default ketika sebuah data tidak dimasukkan ke dalam kolom.
  • PRIMARY KEY Constraints, yaitu dibuat untuk menjadikan kolom sebagai kunci utama untuk setiap record.
  • UNIQUE Constraints, yaitu dibuat agar setiap data di kolom nilainya harus unik.
  • FOREIGN KEY Constraints, yaitu dibuat untuk setiap data di kolom tersebut mengacu atau merefernsi pada kunci primer (primary key) di table lainnya.
  • CHECK Constraints, yaitu dibuat agar setiap data yang masuk akan di cek sesuai dengan kondisi yang diterapkan pada kolom tersebut. Jika sesuai kondisi, maka data diperbolehkan masuk, jika tidak sesuai akan ditolak.

Membuat Koneksi Ke Database MySQL Menggunakan PHP

Pada tutorial PHP MySQL kali ini, kita akan belajar tentang Cara Membuat Koneksi Ke Database MySQL Menggunakan PHP.

Untuk membuat koneksi ke database MySQL, Anda dapat menggunakan fungsi bawaan PHP yaitu mysql_connect()

Sintak Dasar


Di bawah ini adalah sintak dasar dari fungsi mysql_connect() di PHP:

$conn = mysql_connect(db_host, db_user, db_pass);

Fungsi diatas akan mengembalikan objek koneksi $conn, yaitu bernilai true jika berhasil membuat koneksi ke database MySQL, sebaliknya bernilai false jika gagal.

Penjelasan sintak:

  • db_host adalah alamat dari server database yang Anda gunakan.
  • db_user adalah username dari server database yang Anda gunakan.
  • db_pass adalah password dari database yang Anda gunakan.
Sedangkan untuk menutup koneksi database, Anda dapat menggunakan perintah mysql_close() seperti sintak berikut ini:

mysql_close($conn);

Penjelasan sintak:

  • $conn adalah variable koneksi yang telah dibuat menggunakan fungsi mysql_connect().

Contoh Program


Di bawah ini adalah contoh program PHP untuk membuat koneksi ke database MySQL:

Name File : mysql_connection.php

<?php

   $db_host = 'localhost';
   $db_user = 'root';
   $db_pass = '';

   //membuat koneksi
   $conn = mysql_connect($db_host, $db_user, $db_pass);

   //jika koneksi gagal
   if(! $conn )
   {
      die('Gagal membuat koneksi databse : ' . mysql_error());
   }

   //jika koneksi berhasil
   echo 'Koneksi ke database berhasil';

   //menutup koneksi
   mysql_close($conn);

?>

Ouput


Coba Anda jalankan program diatas melalui browser kesayangan Anda. Jika berhasil membuat koneksi, maka akan menampilkan output sebagai berikut:


Cara Mengosongkan Isi Table Di MySQL

Cara Mengosongkan Isi Table Di MySQL

Pada tutorial MySQL kali ini, kita akan belajar tentang Cara Mengosongkan Isi Sebuah Table. Untuk mengosongkan (menghapus) isi sebuah table, Anda dapat menggunakan Truncate Table statement.

Truncate Table statement ini mirip dengan Delete statement, yaitu menghapus semua data.

Perhatian!

Sebelum Anda menjalankan Truncate Table statement, pastikan Anda untuk menjalankan proses backup terlebih dahulu. Untuk lebih lengkapnya dapat Anda baca tutorial tentang Cara Membuat Table Backup Di MySQL.


Sintak Dasar


Di bawah ini adalah sintak dasar dari Truncate Table di MySQL:

TRUNCATE TABLE  table_name;

Penjelasan sintak:

  • table_name adalah nama table yang akan Anda kosongkan isinya.

Contoh


Misalkan Anda telah memiliki sebuah table "employee" dengan data-data sebagai berikut:

+-------------+---------------+--------+----------+---------+------------+
| employee_id | employee_name | gender | address  | salary  | departemen |
+-------------+---------------+--------+----------+---------+------------+
| 001         | Nursalim      | L      | Jakarta  | 3000000 | IT         |
| 002         | Naura         | P      | Bandung  | 2000000 | HRD        |
| 003         | Ahmad         | L      | Semarang | 5000000 | ACC        |
| 004         | Nani          | P      | Surabaya | 2500000 | FIN        |
| 005         | Nurul         | P      | Tegal    | 4500000 | FIN        |
+-------------+---------------+--------+----------+---------+------------+

Dari data-data diatas, coba Anda kosongkan isi table "employee" diatas dengan menggunakan Trucate Table statement.

mysql> TRUNCATE TABLE employee;
Query OK, 0 rows affected (0.33 sec)

Untuk membuktikannya, coba Anda tampilkan kembali data dari table "employee" diatas menggunakan select statement berikut:

mysql> SELECT * FROM employee;
Empty set (0.00 sec)

Dari output diatas, terbukti bahwa isi table "employee" telah kosong!.