ฟังก์ชันการ Export databas ใน MySQL
ถ้าเราจะ Backup Dadabase ของ โปรเจคเราเราสามารถ Backup Dadabase ของเราโดยทำการ Export ในการ Backup นั้นสามารถทำให้คนอื่นสามารถใช้งาน Database ของเราได้ต่อโดยที่ไม่ต้องเขียน โครงสร้างใหม่ แค่นำไฟล์ที่เราBackup ไว้ มาImport เข้าในฐานข้อมูลได้เลยจะช่วยทำให้เวลาในการสร้างฐานข้อมูล ที่จะทำต่อจาก ของเก่าได้ไวมากขึ้น ในการ Export หรือ Backup ฐานข้อมูลทำได้โดยวิธีการดังนี้ครับ
1. เข้าไปที่ ฐานข้อมูลของเรา แล้วกด Export
2. ถ้าเราต้องการจะ Export แบบรวมเร็วก็ทำการ กด Go เลยครับแล้วก็ ตรง SQL หมายเลข(2) สามารถเลือกเป็นไฟล์อื่นได้
_____________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________
** ส่วนตรงนี้นะครับจะเป็น การสร้าง Template ของ Database หรือเรียกได้ว่าเป็นการ สร้างประวัติในการ Export ครับ
1) คือสร้าง Template
2) คือ ถ้าเราสร้าง Template ไว้แล้วจะมี ชื่อ Template ที่เราสร้างไว้ครับ
3) เมื่อเราเลือก Template ที่เราสร้างไว้แล้วถ้าเรากด เลือก Custom - display all possible options แล้วตั้งค่า ตามที่ต้องการ เมื่อกด Go ก็จะได้ไฟล์ ที่ Export หลังจากนั้น ถ้าเราเข้ามาอีก ครั้ง เราเลือก Template ที่เราสร้างไว้ แล้วมาเลือก แบบ Custom อีกครั้งก็จะได้หน้าที่เคย Export ไปครับ
Option Table จะสามารถให้เราเลือกได้ว่า
ส่วนตรงนี้ จะเป็นการเลือกว่า เราต้องการ ตารางไหนบ้าง โครงสร้างไหนบ้าง ครับ
หมายเลข 1 เมื่อเรากด แบบ Custom
หมายเลข 2 สามารถเลือก ตารางที่ต้องการจะ Export
หมายเลข 3 สามารถเลือก ได้ว่าต้องการโครงสร้างของ ตารางนั้นหรือไม่
หมายเลข 4 สามารถเลือก ได้ว่าต้องการข้อมูลของตารางนั้นหรือไม่
** ถ้าต้องการเลือก 2 อย่างก็ติ๊กเครื่องหมายถูกทั้ง 2 อย่าง[/color][/size]
ผลลัพธ์ที่ได้จากการ ใช้ Option Table
ภาพนี้ คือ ได้จากการติ๊กเครื่องหมายถูก ทั้ง2 อย่าง ก็คือได้ทั้งโครงสร้าง และ ข้อมูล
หมายเลข 1 คือ โครงสร้างของ ตาราง
หมายเลข2 คือ ข้อมูลที่อยู่ในตารางนั้น
ถ้าเราเลือก อย่างใด อย่างหนึงก็จะได้ ข้อมูลที่ในกรอบ ระบุไว้ครับ
_____________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________
ส่วนตรงนี้นะครับ
หมายเลข 1 จะเป็นการเลือก เปลี่ยนชื่อ database/table/columns ตอนที่ Export ออกไป ดูภาพในส่วนถัดไปนะครับ
หมายเลข 2 ใช้คำสั่ง LOCK TABLES
หมายเลข 3 Save out put a file คือกำหนดในการ Export File ต่าง ๆ จะมีชื่อ ตารางครับสามารถเปลี่ยนชื่อได้
หมายเลข 4 เลือกรูปแบบ Font
หมายเลข 5 สามารถเลือกเป็นแบบ Zip File ได้
หมายเลข 6 เมื่อกดติ๊ก จะ Export ชื่อไฟล์เป็นรุปแบบตาราง เช่น __Helix.sql
หมายเลข 7 เมื่อกด View output as text จะได้เป็นรูปแบบ Text ที่เปิดใน Mysql ได้เลยไม่ต้องเซฟเป็นไฟล์
หมายเลข 8 กำหนดได้ว่า ถ้าตารางไหนมีีขนาดเกิดที่กำหนด ก็ให้ข้ามการ Export ออกไป
ผลลัพธ์จากหมายเลข 1 ของ ก็จะเป็นการเปลี่ยน ชื่อ Database Table และ Columns
_____________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________
ส่วน Format-specific options: ก็จะเป็นการกำหนด คอมเม้นต่าง ๆในส่วนของ Header
1 ) จะเป็นการกำหนดว่าต้องการจะแสดง เวอร์ชัน และ เวลาในการ Export หรือไม่
2 ) กำหนด ให้เว้นบรรทัด ใส่ \n เข้าไป
3 ) เพิ่มวันเวลา ที่สร้างฐานข้อมูลอัปเดตล่าสุดและตรวจสอบล่าสุด
4 ) แสดง Key หลัก ที่เชื่อมระหว่างกัน
5 ) แสดงประเภท MIME
6 ) Export แบบ Transition คือ เราจะสามารถทำการ Rollback ย้อนกลับข้อมูลที่เกิดขึ้นระหว่างการทำงาน เช่น INSERT, UPDATE และ DELETE ให้กลับมายังจุดก่อนที่ Stored Procedure ที่จะทำได้
7 ) กำหนดการแสดงผลต่าง ๆ ดูคีย์ table และแสดงผลในรูปแบบ metadata
8 ) Export เป็นมุมมองแบบตาราง
9 ) แสดง Metadata
10 ) สามารถเลือก เวอร์ชันที่เก่ากว่าได้
ส่วนนี้จะเป็นการ กำหนดลบ ข้อมูลก่อนจะ Insert ข้อมูล จะทำงานเร็วกว่า Delete เพราะว่าจะไม่มีการเก็บข้อมูลเก่าไว้ ไม่สามารถ Rollback กลับมาได้
_____________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________
จะสามารถเลือกได้ว่าจะ Insert update หรือ Repace ได้ แล้วมีชนิดแสดงของข้อมูลว่า ให้แสดงแบบไหน
ถ้าเลือก 2 อย่างก็จะมีฟังก์ชันของ Struct แล้วก็ data ขึ้นมาพร้อมๆกัน
ตัวอย่าง ถ้าเลือก แค่ Struct
ถ้าเลือกแค่ data
ถ้าเลือก data และ struct จะได้โครงสร้างทั้ง 2 อย่าง
วิธี Export File SQL แบบ Quick และ Custom
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
วิธี Export File SQL แบบ Quick และ Custom
Kor ma di kub.
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Q - อยากทราบการ Export file วิดิโอ camtasia
โดย watcharin » 05/06/2018 2:55 pm » ใน ถาม - ตอบ คอมพิวเตอร์ - 5 ตอบกลับ
- 2307 แสดง
-
โพสต์ล่าสุด โดย Zimsim123
07/06/2018 2:42 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 75