Tutorial MySQL 01: Membuat Database

Pernyataan CREATE DATABASE

Pernyataan CREATE DATABASE digunakan untuk membuat database baru.

Sintaksis

CREATE DATABASE nama_database;

Contoh

Tip: Pastikan Anda memiliki hak istimewa admin sebelum membuat database apa pun. Setelah database dibuat, Anda dapat memeriksanya di daftar database dengan perintah SQL berikut: SHOW DATABASES;

CREATE DATABASE perpustakaan;

Pernyataan SHOW DATABASES

Pernyataan SHOW DATABASE digunakan untuk menampilkan daftar database tertentu.

Pernyataan USE

Pernyataan USE digunakan untuk mengaktifkan database tertentu.

Sintaksis

USE nama_database;

Contoh

Pernyataan SQL berikut mengaktifkan  database dengan nama perpustakaan:

USE perpustakaan;

Pernyataan CREATE TABLE

Pernyataan CREATE TABLE digunakan untuk membuat tabel baru dalam sebuah database.

Sintaksis

CREATE TABLE nama_tabel (
  kolom tipe_data,
  kolom tipe_data,
  kolom tipe_data,
  ....
);
  • Parameter kolom merupkan nama kolom tabel.
  • Parameter tipe_data menentukan tipe data yang dapat disimpan oleh kolom (misalnya varchar, integer, date, dll.)

Contoh 1:

Contoh berikut membuat tabel dengan nama kategori yang berisi tiga kolom:

  • kode_kategori CHAR(3) PRIMARY KEY,
  • nama_kategori VARCHAR(100),
  • no_rak INT
CREATE TABLE kategori (
   kode_kategori   CHAR(3) PRIMARY KEY,
   nama_kategori   VARCHAR(100),
   no_rak          INT
);

Contoh 2:

Contoh berikut membuat tabel dengan nama buku yang berisi 6 kolom:

  • kode_buku CHAR(5) PRIMARY KEY,
  • kode_kategori CHAR(3) FOREIGN KEY,
  • judul VARCHAR(100),
  • pengarang VARCHAR(30)
  • penerbit VARCHAR(30)
  • tahun YEAR
CREATE TABLE buku (
    kode_buku       CHAR(5) PRIMARY KEY,
    kode_kategori   CHAR(3),
    judul           VARCHAR(100),
    pengarang       VARCHAR(30),
    penerbit        VARCHAR(30),
    tahun           YEAR,
    FOREIGN KEY     (kode_kategori)
    REFERENCES      kategori(kode_kategori)
);

Pernyataan DESCRIBE

Pernyataan DESCRIBE digunakan untuk menampilkan struktutr tabel tertentu.

Contoh

Contoh berikut menampilkan struktur tabel buku.

DESCRIBE buku;

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.