Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सर्वर या phpMyADMIN तक पहुंच के बिना SQL तालिका निर्यात करने का आसान तरीका

आप इसके लिए SQL का उपयोग कर सकते हैं:

$file = 'backups/mytable.sql';
$result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");

फिर बस एक ब्राउज़र या एफ़टीपी क्लाइंट को निर्देशिका/फ़ाइल (बैकअप/mytable.sql) पर इंगित करें। उदाहरण के लिए फ़ाइल नाम को टाइमस्टैम्प दिया गया है, यह वृद्धिशील बैकअप करने का भी एक अच्छा तरीका है।

उस फ़ाइल से इसे अपने डेटाबेस में वापस लाने के लिए आप इसका उपयोग कर सकते हैं:

$file = 'backups/mytable.sql';
$result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");

दूसरा विकल्प सर्वर पर सिस्टम कमांड को लागू करने और 'mysqldump' चलाने के लिए PHP का उपयोग करना है:

$file = 'backups/mytable.sql';
system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कमांड लाइन का उपयोग करके डेटाबेस कैसे आयात करें

  2. क्या नियमित अभिव्यक्ति का उपयोग करके MySQL में डेटा जांच को लागू करना संभव है?

  3. PostgreSQL, MS SQL सर्वर, MySQL, और SQLite में शेष

  4. MySQL में लोअरकेस अक्षरों को अपरकेस में कैसे बदलें

  5. MySQL में JSON डेटा कैसे स्टोर करें