Created
April 18, 2018 12:23
-
-
Save mzaini30/dbd10a244faab118b3aed865a02f0402 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Melacak lokasi MySQL | |
which mysql | |
-- Export database | |
mysqldump -u root -p psikoweb > psikoweb.sql | |
-- Masuk ke MySQL | |
mysql -u root -p | |
-- Menampilkan database | |
show databases; | |
-- Membuat database | |
create database psikoweb; | |
-- Memilih database | |
use psikoweb; | |
-- Membuat table | |
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 kursi ( | |
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 jadwal ( | |
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) | |
); | |
-- Menampilkan table | |
show tables; | |
-- Menghapus table | |
DROP TABLE transaksi; | |
DROP TABLE jadwal; | |
DROP TABLE kursi; | |
DROP TABLE teater; | |
DROP TABLE film; | |
DROP TABLE operator; | |
-- Menghapus database | |
drop database bioskop; | |
-- Menampilkan form table | |
desc peserta; | |
-- Menambah Kolom Baru | |
ALTER TABLE nama_tabel ADD nama_kolom varchar (50) not null; | |
Insert data | |
INSERT INTO MyGuests (firstname, lastname, email) | |
VALUES ('John', 'Doe', '[email protected]') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment