Bagaimana cara membuat database baru di mysql menggunakan terminal?

Membuat database adalah bagian terpenting dari aplikasi Anda dan, jika dilakukan dengan benar, tidak memerlukan pemeliharaan. Pemula membuat aplikasi tanpa pengetahuan tentang desain basis data, menghasilkan aplikasi yang tidak fleksibel dan tidak efisien. Saat merancang database, kita harus memvisualisasikan hubungan antar entitas dengan baik

Pada artikel ini, saya akan mendesain database menggunakan MySQL CLI dan kerangka kerja kami adalah JavaEE

MySQL adalah RDBMS berbasis SQL. Ini dikembangkan dan didistribusikan oleh Oracle Corporation

Skema kami untuk artikel tersebut adalah BookstoreDB yang terdiri dari tujuh tabel berbeda. pengguna, kategori, buku, pelanggan, ulasan, pemesanan_buku, dan detail_pesanan

Di bawah ini adalah tabel desain database untuk proyek toko buku kami

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Pada artikel ini kita akan belajar tiga cara untuk membuat database

  • Klien Baris Perintah MySQL

  • Jalankan skrip di meja kerja MySQL

  • Menggunakan fitur desain tabel meja kerja MySQL

Anda memerlukan paket-paket berikut untuk memulai

  1. JDK Jawa

  2. Server Database MySQL

Setelah kita menginstal paket-paket di atas, kita harus memastikan bahwa MySQL sudah berjalan di sistem. Untuk mengonfirmasi itu, buka Pengelola Tugas > Layanan dan temukan versi MySQL Anda. Seperti yang Anda lihat di bawah, milik saya adalah MySQL80, dan sedang berjalan. Jika status Anda dihentikan, Anda dapat mengklik kanan layanan MySQL dan memulai layanan

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Cara lain untuk memeriksa di server MySQL
> sc query mysql80

Bagaimana cara membuat database baru di mysql menggunakan terminal?

> sc start mysql80_

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Klien Baris Perintah MySQL

Pertama-tama mari kita buat database BookStoreDB menggunakan klien baris perintah MySQL

create database bookstoredb

Gunakan perintah berikut untuk memeriksa dan terhubung ke database kami

1
2
	show databases
	connect bookstoredb

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Sekarang, saat kita terhubung ke database kita, kita bisa mulai menambahkan tabel kita ke database menggunakan MySQL CLI

Menambahkan tabel pengguna, nama kolom

  • identitas pengguna

  • surel

  • kata sandi

  • nama lengkap

Diperlukan skrip

1
2
3
4
5
6
CREATE TABLE users(
  user_id int(11) not null,
  email varchar(30) not null,
  password varchar(16) not null,
  full_name varchar(30) not null
);
_

Bagaimana cara membuat database baru di mysql menggunakan terminal?

memerintah. desc users (to get details of users table)_

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Jalankan Script di MySQL Workbench

Untuk ini, pertama-tama kita harus membuka meja kerja MySQL yang telah kita instal dengan server MySQL

Langkah-langkah menambahkan tabel menggunakan meja kerja MySQL

  • Buka meja kerja MySQL

  • Hubungkan ke server

  • Buka tab kueri baru

  • Jalankan skrip berikut

1
2
3
4
5
CREATE TABLE
if not exists category(
  category_id int(11) not null auto_increment,
  name varchar(30) not null
);

Bagaimana cara membuat database baru di mysql menggunakan terminal?

“Jika tidak ada” ditulis karena kita sudah memilikinya. Kita tidak dapat membuat satu jika kita sudah memiliki satu dengan nama yang sama, hal yang sama dapat dilihat pada output action

Setelah dibuat, tabel dapat diubah asalkan data yang disimpan untuk kolom sebelumnya ditangani. Untuk mengubah tabel menggunakan meja kerja kita dapat mengklik kanan, memilih untuk mengubah tabel, dan mengubahnya sesuai keinginan kita

Kami akan membuat beberapa perubahan pada tabel pengguna, menambahkan user_id sebagai kunci utama dan kenaikan otomatis

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Centang kotak PK, AI, lalu klik terapkan, yang kemudian menjalankan kueri SQL untuk membuat perubahan yang diinginkan

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Sama seperti untuk pengguna, kami membuat perubahan pada tabel kategori menjadikan category_id sebagai kunci utama

Menggunakan Fitur Desain Tabel MySQL Workbench

Sekarang tersisa lima meja lagi. buku, pelanggan, ulasan, pesanan_buku, dan detail_pesanan. Tapi, saya tidak akan melanjutkan dan membuat semua ini karena akan menjadi terlalu besar

Untuk saat ini, mari buat tabel buku yang memiliki hubungan satu-ke-banyak dengan kategori. Di sini kita akan menggunakan category_id sebagai kunci asing untuk membangun hubungan ini

Skema Buku

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Mempertimbangkan setiap kolom, kita dapat menggunakan desain tabel meja kerja MySQL untuk membuat tabel buku. Cukup klik pada bookstoredb > tables > create tables

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Untuk membuat category_id sebagai kunci asing, lihat saja ke bawah dan pilih kunci asing. Kemudian pada tabel foreign key, tentukan nama foreign key, tabel referensi, dan kolom yang akan dijadikan sebagai foreign key pada tabel book yaitu category_id

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Dan sekarang database kita sudah siap. Saya tahu kami kehilangan beberapa tabel tetapi tidak jauh berbeda dari yang kami buat di atas. Sekadar info, di bawah ini adalah skema tabel lainnya

Meja pelanggan

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Tabel ulasan

  • Satu ke banyak (buku -> ulasan)

  • Satu ke banyak (pelanggan -> ulasan)

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Tabel Pemesanan Buku

  • Satu ke banyak (pelanggan-> pesanan buku)

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Tabel Detail Pesanan

  • Banyak ke banyak (buku -> pesanan buku)

Bagaimana cara membuat database baru di mysql menggunakan terminal?

Kesimpulan

Pada artikel ini, kami belajar membuat database MySQL menggunakan tiga teknik berbeda. Pada artikel mendatang, kita dapat membahas lebih lanjut tentang MySQL dan hubungannya dengan aplikasi

Bagaimana cara membuat database baru di MySQL?

Menggunakan GUI . Open the MySQL Workbench as an administrator (Right-click, Run as Admin). Klik File>Create Schema untuk membuat skema database. Masukkan nama untuk skema dan klik Terapkan. Di jendela Terapkan Skrip SQL ke Database, klik Terapkan untuk menjalankan perintah SQL yang membuat skema.

Bagaimana cara membuat database di MySQL di Linux?

Menyiapkan Database MySQL di Linux .
Instal server MySQL. .
Konfigurasikan server basis data untuk digunakan dengan Server Media. .
Tambahkan jalur direktori bin MySQL ke variabel lingkungan PATH dengan menjalankan perintah. ekspor PATH=$PATH. binDirectoryPath. .
Mulai alat baris perintah mysql

Perintah apa yang digunakan untuk membuat database di MySQL?

Pernyataan CREATE DATABASE digunakan untuk membuat database SQL baru.

Bagaimana cara membuat database MySQL secara lokal?

Berikut adalah langkah-langkah untuk menginstal HSQLDB. .
Langkah 1 - Unduh bundel HSQLDB. Download database HSQLDB versi terbaru dari link berikut https. // sourceforge. bersih/proyek/hsqldb/berkas/. .
Langkah 2 - Ekstrak file zip HSQLDB. .
Langkah 3 - Buat database default. .
Langkah 4 - Mulai server database