phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

MySQL/phpMyAdmin से डीबी की स्कीमा कैसे निकालें?

सुनिश्चित नहीं है कि आप वास्तव में क्या चाहते हैं। आप इनमें से कोई एक तरीका आजमा सकते हैं:

1) phpMyAdmin का उपयोग करें डेटाबेस को निर्यात करने के लिए की निर्यात सुविधा। PMA आपको डेटा छोड़ने की अनुमति देता है इसलिए सभी CREATE TABLE . प्राप्त करें बयान।

2) आप mysqldump का उपयोग करके ऐसा कर सकते हैं। . इस कमांड को CREATE DATABASE/CREATE TABLE क्वेश्चन निर्यात करना चाहिए:

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

3) आप mySQL स्कीमा टेबल से जानकारी खींच सकते हैं। अधिकांश mySQL क्लाइंट (phpMyAdmin, HeidiSQL आदि) आपको प्रश्नों के परिणाम CSV के रूप में निर्यात करने की अनुमति देते हैं। कुछ उपयोगी प्रश्न:

/*
 * 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. phpmyadmin एक्सेल के लिए सीएसवी को निर्यात कर रहा है

  2. MAMP का PHPMyAdmin मुझे #2002 mysql त्रुटि दे रहा है

  3. phpmyadmin में तालिका में डेटा सम्मिलित करने की प्रक्रिया कैसे लिखें?

  4. XAMPP में phpmyadmin से लॉग-आउट नहीं कर सकता

  5. PhpMyAdmin जैसा कुछ लेकिन SQL सर्वर के लिए?