Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menciptakan Database | Tabel Di Mysql

MySQL Diciptakan oleh Michael Widenius. Lalu MySQL diakusisi oleh Oracle dan ketika ini mempunyai turunan nya adalah MariaDB.

dan ketika ini mempunyai turunan nya adalah  Cara Membuat Database | Tabel di MySQL

Cara menciptakan database di MySQL dengan perintah :


CREATE DATABASE bioskop; 


Apabila perintah di atas berhasil, sanggup dilihat dengan perintah:

SHOW DATABASES; 


Cara menciptakan Tabel di mySQL :

CREATE TABLE operator(     id VARCHAR (20) NOT NULL,     nama VARCHAR (50) NOT NULL,     password VARCHAR(100) NOT NULL,     created_at DATETIME NOT NULL,     updated_at TIMESTAMP,     PRIMARY KEY (id) );  CREATE TABLE film (     id VARCHAR (20) NOT NULL,     judul VARCHAR (50) NOT NULL,     deskripsi TEXT,     rating VARCHAR (50) NOT NULL,     produksi VARCHAR(100) NOT NULL,     distributor VARCHAR(100) NOT NULL,     durasi INT NOT NULL,     country VARCHAR(50) NOT NULL,     created_at DATETIME NOT NULL,     updated_at TIMESTAMP,     PRIMARY KEY (id) );  CREATE TABLE teater (     id VARCHAR (20) NOT NULL,     nama VARCHAR (50) NOT NULL,     created_at DATETIME NOT NULL,     updated_at TIMESTAMP,     PRIMARY KEY (id) );  -- foreign key: teater_id CREATE TABLE dingklik (     id VARCHAR (20) NOT NULL,     nama VARCHAR (50) NOT NULL,     teater_id VARCHAR(20) NOT NULL,     created_at DATETIME NOT NULL,     updated_at TIMESTAMP,     PRIMARY KEY (id) );  -- foreign key: film_id, teater_id CREATE TABLE aktivitas (     id VARCHAR (20) NOT NULL,     hari VARCHAR (50) NOT NULL,     jam VARCHAR(20) NOT NULL,     harga INT NOT NULL,     film_id VARCHAR(20) NOT NULL,     teater_id VARCHAR(20) NOT NULL,     created_at DATETIME NOT NULL,     updated_at TIMESTAMP,     PRIMARY KEY (id) );  -- foreign key: operator_id, jadwal_id, kursi_id,  CREATE TABLE transaksi (     id VARCHAR(20) NOT NULL,     operator_id VARCHAR(20) NOT NULL,     jadwal_id VARCHAR(20) NOT NULL,     kursi_id VARCHAR(20) NOT NULL,     jumlah_dibayar INT NOT NULL,     kembalian INT NOT NULL,     created_at DATETIME NOT NULL,     PRIMARY KEY (id) ); 


Dengan perintah isyarat diatas maka sanggup di sebuah tabel dengan perintah CREATE TABLE. Lalu ada tipe data INT, VARCHAR, TEXT, DATETIME dan TIMESTAMP.

  • Untuk tipe data VARCHAR dimana harus memilih panjang maksimal dari kolom tersebut. 
  • Tipe INT dapat kau tentukan panjang angka yang akan digunakan. Sedangkan TIMESTAMP akan selalu diisi secara otomatis oleh MySQL ketika baris gres dibuat.
  • Lalu ada atribut embel-embel NOT NULL dimana kolom tersebut dilarang kosong ketika proses insert
  • Lalu penentuan PRIMARY KEY dimana kolom tersebut akan menjadi pembeda antar kolom semoga mencegah data dengan id sama mempunyai dua baris yang sama.


Jika perintah di atas berhasil maka kita sanggup melihat daftar tabel dengan memakai perintah :

SHOW TABLES; 

Cara Menghapus Tabel dan Database

Untuk menghapus tabel di MySQL kita harus menghapus dari yang mempunyai hubungan paling banyak kalau kau mengaturnya dari awal menyerupai itu. Tabel yang dipakai oleh tabel lain sebagai rujukan tidak akan sanggup dihapus hingga tabel anak sanggup dihapus.

Script untuk menghapus tabel dengan memakai perintah DROP TABLE :

DROP TABLE transaksi; DROP TABLE jadwal; DROP TABLE kursi; DROP TABLE teater; DROP TABLE film; DROP TABLE operator; 


Sedangkan untuk menghapus database memakai perintah DROP DATABASE:

DROP DATABASE bioskop; 


Demikian bagaimana Cara Membuat Database dan Tabel di MySQL.  Semoga bermanfaat dan sanggup membantu.
Sumber https://www.rajaromans.com/