• Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan
Masbilly.com
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
Masbilly.com
No Result
View All Result
Home Programing MySQL

Cara Mudah Membuat Database dan Tabel di MySQL

Billy Afri Lorenzia by Billy Afri Lorenzia
October 20, 2022
in MySQL, Programing
0

MySQL memang sudah terkenal menjadi suatu platform yang menyediakan manajemen database secara gratis. Dan pada kali ini saya ingin memberikan sebuah tutorial bagaimana cara membuat database dan table di MySQL.

Database merupakan sekumpulan data yang tersimpan dan tersusun secara rapih pada ruang penyimpanan suatu komputer dengan begitu ketika ada pengambilan suatu data pada salah satu program komputer akan sangat mudah untuk mencarinya, karena data tersebut telah tersusun dengan rapih dan sistematis.

Bagaimana cara membuatnya? berikut ini adalah caranya.

Baca juga : Contoh Perintah DDL Create, Alter, Drop Pada MySQL

Cara Mudah Membuat Database dan Table di MySQL

Perlu diketahui bahwa disini hanya mempelajari SQL murni dan fokus pada pembuatan Database saja tidak ada sangkut paut pada bahasa pemrograman tertentu.
Saya akan membuat sebuah database mysql ini menggunakan Comand Prompt kalian bisa menggunakan cara ini diberbagai jenis platform, dan hal yang pasti diperlukan adalah penginstalan MySQL, kalian bisa menggunakan XAMPP sebagai server yang berdiri sendiri (stand alone).
Sekarang saatnya untuk langkah awal pembuatan database
Bentuk umum
create database nama_database;
kalian bisa mengecek database yang kalian buat tadi menggunakan
show databases;
kemudian cara masuk ke database tersebut untuk membuat sebuah tabel bisa dengan syntax
use nama_database;
Ex :
mysql> create database akademik_masbilly;
Query OK, 1 row affected (0.00 sec)

mysql> use akademik_masbilly;
Database changed
saat ini kalian sudah masuk didalam sebuah database, kalian sudah diperbolehkan untuk membuat suatu tabel disini.
Bentuk umum create table
create table nama_tabel(
     nama_field tipedata not null,
     primary key(nama_field)
);

Ex:

mysql> create table mahasiswa(nim varchar(10) not null, nama_mahasiswa varchar(50) not null, primary key(nim));
Query OK, 0 rows affected (0.42 sec)

mysql> create table dosen(nidn varchar(7) not null, nama_dosen varchar(50) not null, primary key(nidn));
Query OK, 0 rows affected (0.60 sec)

mysql> create table kelas(id_kelas varchar(4) not null, nama_kelas varchar(10) not null, ruang varchar(3) not null, primary key(id_kelas));
Query OK, 0 rows affected (0.54 sec)

mysql> create table jadwal(id_jadwal varchar(5) not null, id_kelas varchar(4) not null, nidn varchar(7) not null, nim varchar(10) not null, jam time not null, primary key(id_jadwal));
Query OK, 0 rows affected (0.35 sec)

Berikut ini adalah tampilan tabel yang kita buat tadi.

mysql> desc mahasiswa;
+----------------+-------------+------+-----+---------+-------+
| Field          | Type        | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| nim            | varchar(10) | NO   | PRI | NULL    |       |
| nama_mahasiswa | varchar(50) | NO   |     | NULL    |       |
+----------------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)

mysql> desc dosen;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| nidn       | varchar(7)  | NO   | PRI | NULL    |       |
| nama_dosen | varchar(50) | NO   |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)

mysql> desc kelas;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| id_kelas   | varchar(4)  | NO   | PRI | NULL    |       |
| nama_kelas | varchar(10) | NO   |     | NULL    |       |
| ruang      | varchar(3)  | NO   |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

mysql> desc jadwal;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| id_jadwal | varchar(5)  | NO   | PRI | NULL    |       |
| id_kelas  | varchar(4)  | NO   |     | NULL    |       |
| nidn      | varchar(7)  | NO   |     | NULL    |       |
| nim       | varchar(10) | NO   |     | NULL    |       |
| jam       | time        | NO   |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)
note: SHOW digunakan untuk melihat suatu database atau tabel yang telah dibuat, DESC digunakan untuk melihat isi komponen dari tabel mulai dari nama field, tipe data dan lainnya. PRIMARY KEY adalah suatu nilai yang digunakan untuk mengidentifikasi field atau kolom utama dari suatu tabel yang tidak boleh diisi dengan data yang sama dan harus memiliki karakter unik. Atribut tambahan NOT NULL digunakan agar kolom tersebut tidak boleh kosong saat ada proses insert.
Pembuatan tabel telah selesai, sekarang saatnya untuk membuat relasi foreign key antar tabel, agar setiap tabel bisa dapat saling terhubung.
Baca Juga:   Cara Mengaktifkan dan Menonaktifkan Windows Firewall Windows 10

Di contoh tabel yang telah saya buat tadi sebuah relasi berpusat pada tabel jadwal karena disana terdapat field primary key dari setiap tabel mahasiswa, dosen, kelas.

Dan untuk tabel antara mahasiswa, dosen, kelas tak saya beri relasi. Jadi saya hanya akan menambahkan foregin key di tabel jadwal saja.

Bentuk umum foreign key
ALTER TABLE nama_tabel ADD FOREIGN KEY (nama_kolom/field) REFERENCES nama_tabel(nama_kolom/field)
Ex:
mysql> ALTER TABLE jadwal ADD FOREIGN KEY (nim) REFERENCES mahasiswa(nim);
Query OK, 0 rows affected (1.45 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> ALTER TABLE jadwal ADD FOREIGN KEY (nidn) REFERENCES dosen(nidn);
Query OK, 0 rows affected (1.40 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> ALTER TABLE jadwal ADD FOREIGN KEY (id_kelas) REFERENCES kelas(id_kelas);
Query OK, 0 rows affected (1.87 sec)
Records: 0  Duplicates: 0  Warnings: 0

Untuk menghapus sebuah Database atau Tabel kalian bisa menggunakan perintah DROP.

Bentuk umum

DROP DATABASE nama_database;
DROP TABLE nama_table;
Untuk penghapusan tabel kalian harus melihat dulu adanya relasi di setiap tabel, Karena tabel yang digunakan oleh tabel lain sebagai referensi tidak akan dapat dihapus sampai tabel anak dapat dihapus.
Baca juga : Contoh Stored Procedure INSERT, UPDATE, DELETE Pada MySQL
Dan itulah Cara Membuat Database dan Tabel di MySQL. Jangan lupa untuk melihat artikel lainnya tentang MySQL.

Sekian, semoga selalu bermanfaat.

Thanks For Visiting ^_^
www.masbilly.com
Tags: mysqlprogramingtutorial
Previous Post

Contoh Stored Procedure INSERT, UPDATE, DELETE Pada MySQL

Next Post

7 Cara Cek Tagihan IndiHome Cepat dan Mudah

Billy Afri Lorenzia

Billy Afri Lorenzia

Mahasiswa Teknik Informatika yang tertarik pada bidang Teknologi Komputer, Internet, Game, NFT & Cryptocurrency. Saat ini aktif sebagai Editor/Redaktur dan pemilik blog Masbilly.com

Next Post
cara cek tagihan indihome

7 Cara Cek Tagihan IndiHome Cepat dan Mudah

Comments 0

  1. Saputra says:
    3 years ago

    Terimakasih kakak atas artikel nya, terus tulis artikel lainnya ya kak. O iya, perkenalkan nama saya saputra dari kampus ISB Atma Luhur

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Postingan Terbaru

Cara Mengaktifkan Kamera Laptop Windows 10

Cara Mengaktifkan Kamera Laptop Windows 10

March 25, 2023
Cara Mematikan Windows Defender di Windows 7, 8, dan 10

Cara Mematikan Windows Defender di Windows 7, 8, dan 10

March 24, 2023
Cara Screenshot di Laptop Windows 10

Cara Screenshot di Laptop Windows 10 Tanpa Aplikasi

March 23, 2023
Masbilly.com

Masbilly.com adalah blog Teknologi Informasi yang membahas tentang Tutorial, Tips & Trik, Programing dan Info Menarik lainnya.

Follow Us

  • Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan

© 2022 Masbilly.com - All rights reserved.

No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News

© 2022 Masbilly.com - All rights reserved.