phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Bagaimana cara mengeluarkan skema db dari MySQL/phpMyAdmin?

Tidak yakin persis apa yang Anda inginkan. Anda dapat mencoba salah satu metode berikut:

1) Gunakan phpMyAdmin fitur ekspor untuk mengekspor database. PMA memungkinkan Anda untuk menghilangkan data jadi dapatkan semua CREATE TABLE pernyataan.

2) Anda dapat melakukan hal yang sama menggunakan mysqldump . Perintah ini harus mengekspor kueri CREATE DATABASE/CREATE TABLE:

mysqldump -hlocalhost -uroot -proot --all-databases --no-data > create-database-and-tables.sql

3) Anda dapat menarik informasi dari tabel skema mySQL. Sebagian besar klien mySQL (phpMyAdmin, HeidiSQL, dll.) memungkinkan Anda mengekspor hasil kueri sebagai CSV. Beberapa pertanyaan yang berguna:

/*
 * DATABASE, TABLE, TYPE
 */
SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql')
ORDER BY TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE

/*
 * DATABASE, TABLE, COLUMN, TYPE
 */
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE /* ETC */
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql')
ORDER BY TABLE_SCHEMA, TABLE_NAME, ORDINAL_POSITION


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Menambahkan Indeks ke kolom di mysql

  2. mysql:DELIMITER kesalahan sintaks pada baris 1

  3. Apa Hubungan Internal yang didefinisikan di phpMyAdmin?

  4. Membuat tabel dalam database dengan phpMyAdmin

  5. Menyimpan data MySQL dalam font Kurdi?