Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Membuat Daftar Tabel di MySQL dan MariaDB

Panduan ini menyediakan perintah yang dapat Anda gunakan untuk membuat daftar tabel di MySQL dan MariaDB. Ini juga mencakup instruksi tentang cara membuat daftar tabel menggunakan MySQL Workbench.

Sebelum Anda Mulai

  1. Jika Anda belum melakukannya, buat akun Linode dan Compute Instance. Lihat panduan Memulai Linode dan Membuat Instans Komputasi.

  2. Ikuti panduan Menyiapkan dan Mengamankan Instans Komputasi untuk memperbarui sistem Anda. Anda mungkin juga ingin mengatur zona waktu, mengkonfigurasi nama host Anda, membuat akun pengguna terbatas, dan memperkuat akses SSH.

  3. Instal MySQL atau MariaDB di server Anda. Anda dapat mengikuti panduan kami tentang Cara Menginstal MySQL atau tentang Cara Menginstal MariaDB. Gunakan Distribusi drop down di bagian atas setiap panduan untuk memilih distribusi Linux yang ingin Anda instal.

Catatan Langkah-langkah dalam panduan ini ditulis untuk pengguna non-root. Perintah yang memerlukan hak istimewa yang lebih tinggi diawali dengan sudo . Jika Anda tidak terbiasa dengan sudo perintah, lihat panduan Pengguna dan Grup Linux.

Cara Menghubungkan ke Database Jarak Jauh

  • Lihat panduan kamiCara Menghubungkan ke Database MySQL atau MariaDB untuk langkah-langkah membuat koneksi jarak jauh ke database Anda melalui baris perintah MySQL, atau alat CLI.

  • Lihat panduan Instal MySQL Workbench untuk Administrasi Database kami untuk langkah-langkah menginstal MySQL Workbench dan menggunakannya untuk terhubung ke database jarak jauh Anda.

Cara Membuat Daftar Tabel di MySQL atau MariaDB

Sisa panduan ini menggunakan database contoh, pengguna jarak jauh, dan tiga tabel. Untuk mengikuti, Anda dapat mengaturnya sendiri dengan masuk ke server MySQL atau MariaDB Anda dan mengeluarkan perintah di bawah ini. Ganti 192.0.2.0 dengan alamat IP mesin lokal Anda dan password dengan kata sandi Anda sendiri.

CREATE DATABASE example_db;
CREATE user 'example_user'@'192.0.2.0' IDENTIFIED BY 'password';
GRANT SELECT,INSERT,UPDATE,DELETE ON example_db.* TO 'example_user' IDENTIFIED BY 'password';
USE example_db;
CREATE TABLE message_app_users (user_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, user_name TEXT);
CREATE TABLE message_app_channels (channel_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, channel_name TEXT);
CREATE TABLE message_app_messages (message_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, channel_id INT, user_id INT, message_body TEXT, FOREIGN KEY (channel_id) REFERENCES message_app_channels(channel_id), FOREIGN KEY (user_id) REFERENCES message_app_users(user_id));

Mencantumkan tabel di MySQL atau MariaDB dari Linux Shell

Ada dua cara untuk mendapatkan daftar tabel database tertentu dari baris perintah. Mereka adalah sebagai berikut:

  • Gunakan perintah seperti di bawah ini jika semua yang ingin Anda lakukan dengan database adalah mendapatkan daftar tabelnya.

     SHOW TABLES FROM example_db;
    
  • Sebaliknya, jika Anda ingin terus bekerja dengan database setelah membuat daftar tabelnya, gunakan perintah di bawah ini. Perintah ini mengatur database saat ini dan kemudian menanyakannya untuk daftar.

     USE example_db;
     SHOW TABLES;
    

Kedua opsi menampilkan daftar tabel:

+----------------------+
| Tables_in_example_db |
+----------------------+
| message_app_channels |
| message_app_messages |
| message_app_users    |
+----------------------+

Anda juga dapat menggunakan satu perintah untuk menyambungkan ke database, mengambil daftar tabel, dan memutuskan sambungan lagi. Ini dapat berguna jika Anda hanya menginginkan daftar tabel yang cepat dan tidak perlu terhubung ke database jika tidak.

Untuk melakukannya, tambahkan -e opsi ke perintah koneksi database Anda yang biasa dan ikuti opsi dengan perintah MySQL yang ingin Anda jalankan.

Contoh di bawah ini terhubung ke database sebagai example_user dan menggunakan perintah MySQL dari atas untuk mengambil daftar tabel di example_db basis data. Ganti 198.51.100.0 dengan alamat IP server database Anda:

mysql -u example_user -p -h 198.51.100.0 -e 'SHOW TABLES FROM example_db;'

Daftar Tabel di MySQL atau MariaDB Menggunakan Alat MySQL

  1. Buka MySQL Workbench, dan pilih koneksi yang Anda atur untuk database.

    Jika Anda belum menyiapkan koneksi database, ikuti langkah-langkah dalam panduan Cara Menghubungkan ke Database Jarak Jauh terlebih dahulu.

  2. Di bidang kueri, masukkan perintah MySQL berikut:

     SHOW TABLES FROM example_db;
    

    Atau, Anda dapat mengatur database saat ini terlebih dahulu, lalu mengambil tabel, seperti dalam:

     USE example_db;
     SHOW TABLES;
    
  3. Pilih ikon petir biasa di atas bidang kueri, atau pilih Jalankan (Semua atau Pilihan) dari Kueri menu.

  4. Kisi Hasil menunjukkan output dari perintah, daftar tabel yang diinginkan:

Kesimpulan

Untuk mempelajari lebih lanjut tentang bekerja dengan MySQL/MariaDB, lihat daftar lengkap panduan MySQL kami. Anda dapat menemukan banyak sumber daya di sana untuk memecahkan masalah umum terkait basis data, mempertajam keterampilan Anda, dan menjadi lebih mahir dalam mengelola basis data Anda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan tabel pivot MySQL dengan kolom dinamis

  2. Bagaimana cara menghindari tanda kutip tunggal di MySQL

  3. Buang database mysql ke cadangan plaintext (CSV) dari baris perintah

  4. MySQL MariaDB – Kueri Menggunakan Tabel Temp

  5. Pertempuran pengkodean karakter UTF-8 json_encode()