Bagaimana cara membuka tabel di meja kerja mysql?

Program Pendidikan Teknik (EngEd) ini didukung oleh Bagian. Menerapkan kontainer secara instan di beberapa penyedia cloud di seluruh dunia

Cobalah Gratis

Desain Database Visual dengan MySQL Workbench

18 Januari 2021

MySQL Workbench adalah alat desain basis data visual grafis dengan banyak fungsi. Tutorial ini akan mencakup desain database dan pemodelan dengan MySQL Workbench

Prasyarat

Artikel ini cocok untuk pengguna MySQL Workbench pemula hingga menengah. Tidak memerlukan pengetahuan sebelumnya tentang MySQL Workbench

Namun, pengetahuan dalam database relasional dan desain database mungkin diperlukan. Untuk memulai database MySQL, periksa situs web Tutorial MySQL

Pengantar Meja Kerja MySQL

Ada dua edisi MySQL Workbench. edisi komunitas dan edisi komersial. Edisi komunitas adalah open source. Kedua edisi tersebut tersedia untuk tiga platform utama; . Edisi komersial hadir dengan lebih banyak fungsi dengan biaya tambahan

Beberapa fungsi tambahan yang tersedia dalam edisi komersial adalah

  • Pencadangan MySQL Enterprise
  • MySQL Firewall
  • Audit MySQL

MySQL Workbench memiliki lima fungsi utama

Desain basis data (pemodelan data)

Ini melibatkan pembuatan model entitas-hubungan (ER) yang sederhana hingga kompleks. Reverse engineering membuat database dari model ER. Rekayasa ke depan membuat model ER dari database langsung

Mengembangkan SQL

MySQL Workbench memiliki editor SQL bawaan dengan penyorotan sintaks dan pelengkapan otomatis. Ini digunakan untuk berinteraksi dengan Server MySQL

Administrasi

Beberapa fungsi administrasi database MySQL Workbench adalah

  • Cadangan
  • Pemulihan
  • Audit
  • Pemantauan kinerja server
  • Memeriksa kesehatan database
  • Manajemen pengguna

MySQL Workbench memiliki dasbor kinerja visual. Dasbor kinerja visual memungkinkan administrator basis data untuk melihat indikator kinerja utama. Di bawah ini adalah tangkapan layar dari dasbor kinerja visual MySQL Workbench

Bagaimana cara membuka tabel di meja kerja mysql?

Sumber gambar

Migrasi data

MySQL Workbench digunakan untuk memigrasi database dari sistem manajemen database relasional (RDBMS) lainnya. Beberapa RDBMS yang didukung adalah PostgreSQL, MS SQL Server, SQLite, MS Access, Sybase, dan Sybase SQL Anywhere

Dukungan perusahaan MySQL

Edisi perusahaan MySQL Workbench mendukung produk perusahaan MySQL

Dalam tutorial ini, fokusnya adalah pada desain database

Menyiapkan Meja Kerja MySQL

Workbench adalah salah satu produk MySQL. Gunakan Penginstal MySQL untuk mengelola penginstalan produk MySQL. Temukan daftar platform yang didukung MySQL Workbench di situs web resmi MySQL. Untuk persyaratan perangkat keras MySQL Workbench, periksa gambar di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Sumber gambar

Menginstal MySQL Workbench di Windows

Unduh Penginstal MySQL dari situs web resmi. Instal MySQL Workbench menggunakan penginstal yang diunduh. Untuk instalasi ini, saya merekomendasikan konfigurasi default, seperti yang ditunjukkan pada tangkapan layar di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Jenis penyiapan Developer Default dilengkapi dengan MySQL Workbench dan alat pengembang lainnya

Anda dapat menemukan panduan instalasi yang lebih rinci untuk MySQL Workbench di MySQL Workbench Manual

Memverifikasi instalasi MySQL Workbench

Luncurkan Meja Kerja MySQL

Anda dapat melakukan ini dari wizard penginstalan

  • Linux. Luncurkan dengan mengetikkan perintah mysql-workbench. Atau, arahkan ke Activities > MySQL WorkBench
  • macOS. Arahkan ke Applications > MySQL Workbench
  • Windows. Arahkan ke Start > Programs > MySQL > MySQL Workbench

Pastikan ada koneksi ke instance lokal MySQL Server, seperti yang ditunjukkan pada tangkapan layar di bawah ini. Jika tidak ada koneksi, klik ikon +_ untuk membuat koneksi baru, seperti yang disorot pada tangkapan layar di bawah

Bagaimana cara membuka tabel di meja kerja mysql?

Berikan detail koneksi

Bagaimana cara membuka tabel di meja kerja mysql?

Koneksi yang dibuat akan ditampilkan, seperti yang ditunjukkan pada gambar di bawah

Bagaimana cara membuka tabel di meja kerja mysql?

Desain database dengan MySQL Workbench

Bagian ini akan membuat model ER baru dan kemudian menerjemahkannya ke database fisik MySQL. Di MySQL Workbench, navigasikan ke File > New Model seperti yang ditunjukkan di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Simpan modelnya. Klik dua kali MySQL Schema dan ganti nama dari mydb menjadi mysql-workbench0. Klik ikon mysql-workbench_1 untuk membuat diagram EER baru. Lihat tangkapan layar di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Setelah menambahkan diagram baru, jendela baru akan dibuka, seperti pada tangkapan layar di bawah

Bagaimana cara membuka tabel di meja kerja mysql?

Skenario

Dalam tutorial ini, kita akan membuat model dan membuat database yang akan digunakan untuk menyimpan detail buku. Basis data harus menyimpan buku dengan detail penulis dan penerbit. Kami akan melewati detail proses normalisasi database

Database akhir akan memiliki tiga entitas utama dengan atribut, seperti yang ditunjukkan di bawah ini

  1. Buku. id, judul, ISBN, penerbit, total_halaman, tahun_terbit, pengarang
  2. Pengarang. id, nama_pertama, nama_belakang
  3. Penerbit. id, nama

Kami akan menggunakan informasi dalam tabel di bawah ini untuk merancang model ER. Semua nama kolom telah ditentukan. Kunci utama, kunci asing, dan tipe data juga diuraikan

Meja buku

nama kolomtipe datadapat berupa nulltipe indeksauto_incrementidintegernoprimary keyyesisbnvarchar(45)nouniquepublisherintegernoforeign keyauthorintegernoforeign keytotal_pagesintegernopublication_year(4)notitlevarchar(255)no

Tabel penulis

tipe data nama kolom bisa nullindex typeauto_incrementidintegernoprimary keyyesfirst_name varchar(45)nolast_namevarchar(45)no

Tabel penerbit

tipe data nama kolom bisa nullindex typeauto_incrementidintegernoprimary keyyesname varchar(45)no

Hubungan antar entitas adalah seperti di bawah ini

  • Hubungan antara buku dan penulis adalah banyak-ke-banyak. Seorang penulis dapat memiliki beberapa publikasi. Sebuah buku juga dapat memiliki banyak penulis. Jenis hubungan ini membutuhkan tabel tambahan yang disebut tabel jembatan. MySQL Workbench secara otomatis membuat tabel jembatan ketika kita menambahkan hubungan banyak-ke-banyak
  • Hubungan antara buku dan penerbit adalah one-to-many. Sebuah buku hanya dapat memiliki satu penerbit. Penerbit dapat menerbitkan banyak buku

Menggunakan MySQL Workbench, kami akan merancang diagram hubungan entitas yang ditingkatkan (EER). MySQL Workbench memungkinkan kita membuat tabel, mengedit atribut, dan membuat hubungan antar tabel

Antarmuka desain visual

Diagram di bawah ini menunjukkan tangkapan layar jendela desain MySQL Workbench. Jendela memiliki panel berbeda yang disorot dalam warna berbeda

Bagaimana cara membuka tabel di meja kerja mysql?

Panel toolbar vertikal

Bilah alat vertikal memiliki alat berbeda yang digunakan dalam membuat diagram EER. Tangkapan layar di bawah ini menunjukkan semua alat. Mengarahkan penunjuk mouse pada setiap alat akan menampilkan nama atau fungsi dari setiap alat

Bagaimana cara membuka tabel di meja kerja mysql?

Ada enam alat yang digunakan untuk membuat berbagai jenis hubungan di MySQL Workbench. mysql-workbench_2 dibaca satu-ke-satu;

Tambahkan tabel

Kami akan menambahkan tiga tabel ke model EER. Animasi di bawah ini menunjukkan proses penambahan tabel dan kolom

Bagaimana cara membuka tabel di meja kerja mysql?

Untuk menambahkan tabel, ikuti langkah-langkah berikut

  • Pilih alat tabel pada panel alat vertikal, lalu klik di mana saja pada kanvas diagram EER. Ini membuat tabel tanpa kolom
  • Klik dua kali tabel yang dibuat untuk membuka jendela properti tabel
  • Pada jendela properti tabel, ubah nama tabel
  • Tambahkan kolom ke tabel. Untuk menambahkan kolom baru, klik kolom kosong terakhir. Edit nama kolom dan pilih tipe data yang sesuai untuk setiap kolom
  • Tolong jangan tambahkan kolom yang digambarkan sebagai kunci asing. MySQL Workbench memiliki cara yang lebih mudah untuk menambahkannya dengan membuat hubungan, dan kunci asing ditambahkan secara otomatis
  • Pilih semua properti kolom seperti primary key, not null, unique, dan autoincrement
  • Ulangi proses untuk semua tabel

Diagram EER Anda akan terlihat seperti yang ditunjukkan di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Tambahkan hubungan

Kami akan menambahkan dua hubungan berbeda ke diagram EER

Hubungan satu ke banyak

Ada hubungan satu-ke-banyak antara buku dan penerbit. Kami akan menggunakan alat hubungan untuk menambah hubungan. Untuk membuat hubungan satu ke banyak, pastikan salah satu tabel memiliki kunci utama

Pilih alat hubungan yang sesuai. Dalam hal ini, kita akan menggunakan hubungan non-identifikasi satu-ke-banyak. Klik tabel di sisi "banyak". Dalam hal ini, itu adalah meja buku

Klik tabel yang berisi kunci yang direferensikan. Dalam hal ini, itu adalah tabel penerbit. Kunci asing dibuat di tabel buku dengan nama default sebagai mysql-workbench5. Untuk mengubah properti kunci asing, klik dua kali jalur koneksi untuk membuka editor relasi

Hubungan banyak ke banyak

Ada hubungan banyak-ke-banyak antara buku dan penulis. Pilih alat hubungan banyak-ke-banyak. Klik tabel buku, lalu klik tabel penulis seperti yang ditunjukkan pada animasi di bawah ini. Tabel jembatan dengan nama mysql-workbench_6 dihasilkan secara otomatis

Bagaimana cara membuka tabel di meja kerja mysql?

Setelah membuat hubungan, diagram EER akan seperti yang ditunjukkan pada tangkapan layar di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Anda dapat menemukan file meja kerja diagram EER yang dibuat dalam tutorial ini di Github

Rekayasa maju dengan MySQL Workbench

Model basis data visual yang dibuat dapat diubah menjadi basis data fisik. Proses ini dikenal sebagai rekayasa maju. Kode SQL dihasilkan dan dieksekusi pada target MySQL Server. Ini lebih mudah daripada menulis kode secara manual

Langkah 1

Untuk meluncurkan wizard teknik maju, Arahkan ke mysql-workbench7 > mysql-workbench8

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 2

Buat koneksi baru ke Server MySQL atau pilih yang sudah ada, seperti yang ditunjukkan pada gambar di bawah

Klik mysql-workbench_9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 3

Wizard memberi kita opsi ekspor SQL. Untuk latihan ini, gunakan opsi default yang dipilih

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 4

Pilih objek yang ingin Anda sertakan dalam diagram EER. Ini akan mencakup tabel, tampilan, rutinitas, pengguna, dan pemicu. Dalam latihan ini, kita hanya memiliki tabel

Pastikan opsi untuk mengimpor 4 objek tabel dipilih, lalu klik mysql-workbench9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 5

Pada langkah ini, kami diberikan skrip SQL yang dihasilkan. Temukan file SQL yang dihasilkan dalam tutorial ini di Github

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 6

Ini adalah langkah terakhir. Klik selesai untuk melakukan. File SQL yang dihasilkan digunakan untuk membuat database fisik di Server MySQL yang terhubung

Bagaimana cara membuka tabel di meja kerja mysql?

Untuk melihat database yang dibuat di MySQL Workbench, arahkan ke Activities > MySQL WorkBench1 > Activities > MySQL WorkBench2. Pilih koneksi yang ada untuk terhubung ke Server MySQL atau buat yang baru. Basis data yang dibuat akan seperti yang ditunjukkan pada tangkapan layar di bawah ini

Bagaimana cara membuka tabel di meja kerja mysql?

Reverse engineering dengan MySQL Workbench

Reverse engineering memungkinkan kita untuk memiliki pandangan yang lebih baik dari database yang ada. Database fisik diubah menjadi diagram EER. Kami akan merekayasa balik database yang kami buat sebelumnya. Reverse engineering dapat dilakukan saat menggunakan MySQL Create Script atau dengan menggunakan live database

Dalam tutorial ini, kita akan menggunakan live database yang kita buat di bagian ini

Ikuti langkah ini

Langkah 1

Arahkan ke Activities > MySQL WorkBench_1 > Activities > MySQL WorkBench4

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 2

Buat koneksi baru ke Server MySQL atau pilih yang sudah ada, seperti yang ditunjukkan pada gambar di bawah

Klik mysql-workbench_9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 3

Tinjau informasi yang ditampilkan dan pastikan koneksi berhasil, lalu klik mysql-workbench9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 4

Pilih skema yang ingin Anda rekayasa balik. Dalam hal ini, pilih mysql-workbench_0, lalu klik mysql-workbench9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 5

Hasil tugas yang dilakukan ditampilkan di wizard di bawah ini. Tinjau hasilnya, lalu klik mysql-workbench_9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 6

Kami diminta untuk memilih objek untuk merekayasa balik. Secara default, semua objek yang tersedia dipilih. Biarkan opsi default, lalu klik mysql-workbench_9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 7

Wizard menunjukkan kemajuan rekayasa terbalik. Pada tangkapan layar di bawah, prosesnya berhasil. Jika terjadi kesalahan, periksa detail kesalahan dengan mengeklik Applications > MySQL Workbench1

Klik mysql-workbench_9

Bagaimana cara membuka tabel di meja kerja mysql?

Langkah 8

Langkah ini menunjukkan ringkasan objek yang dihasilkan. Dalam hal ini, kami memiliki empat objek tabel

Klik Applications > MySQL Workbench_3

Bagaimana cara membuka tabel di meja kerja mysql?

Keluaran

Diagram EER di bawah ini dihasilkan. Anda dapat menyimpannya untuk digunakan nanti

Bagaimana cara membuka tabel di meja kerja mysql?

Kesimpulan

MySQL Workbench adalah alat yang sangat berguna. Ini dapat digunakan oleh administrator database MySQL, pengembang sistem, dan pengembang database. Anda dapat membuat database dari model ER tanpa menulis pernyataan MySQL. Pada awalnya, alat ini mungkin terlihat rumit untuk digunakan, tetapi seiring berjalannya waktu menjadi lebih mudah. Latihan membuat sempurna

Bagaimana cara membuka tabel di MySQL?

Untuk menggunakan perintah SHOW TABLES, Anda harus masuk ke server MySQL terlebih dahulu. .
Saat membuka Klien Baris Perintah MySQL, masukkan kata sandi Anda
Pilih database tertentu
Jalankan perintah SHOW TABLES untuk melihat semua tabel pada database yang telah dipilih

Bagaimana cara membuka database MySQL di meja kerja?

Untuk memulai MySQL Workbench di Windows pilih Start, Programs, MySQL lalu pilih MySQL Workbench . Nomor versi MySQL Workbench ditampilkan diikuti dengan pesan penggunaan dan kemudian opsi.

Bagaimana cara membuka tabel di database?

Untuk melihat data tabel. .
Di Pengembang SQL, cari tabel seperti yang dijelaskan dalam "Melihat Tabel". .
Pilih tabel yang berisi data. .
Di panel objek, klik subtab Data. .
(Opsional) Klik nama kolom untuk mengurutkan data berdasarkan kolom tersebut
(Opsional) Klik subtab SQL untuk melihat pernyataan SQL yang menentukan tabel