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

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

Cara lain untuk memeriksa di server MySQL
> sc query mysql80

> sc start mysql80_

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

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
];
_

memerintah. desc users [to get details of users table]_

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
];

“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

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

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

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

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

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

Tabel ulasan

  • Satu ke banyak [buku -> ulasan]

  • Satu ke banyak [pelanggan -> ulasan]

Tabel Pemesanan Buku

  • Satu ke banyak [pelanggan-> pesanan buku]

Tabel Detail Pesanan

  • Banyak ke banyak [buku -> pesanan buku]

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

Bài mới nhất

Chủ Đề