มีคนให้ไฟล์นามสกุล sql แก่ฉัน แต่ฉันไม่รู้ว่าฉันควรใช้เปิดไฟล์อะไร ฉันสามารถเปิดด้วยโปรแกรมแก้ไขข้อความ แต่ฉันต้องการดูเป็นตาราง มีซอฟต์แวร์ใดบ้างที่สามารถทำได้โดยไม่ต้องใช้ความพยายามมากนัก? ถ้าไม่คุณรู้สูตรทำด่วน ๆ ไหม?
มีคนให้ไฟล์นามสกุล sql แก่ฉัน แต่ฉันไม่รู้ว่าฉันควรใช้เปิดไฟล์อะไร ฉันสามารถเปิดด้วยโปรแกรมแก้ไขข้อความ แต่ฉันต้องการดูเป็นตาราง มีซอฟต์แวร์ใดบ้างที่สามารถทำได้โดยไม่ต้องใช้ความพยายามมากนัก? ถ้าไม่คุณรู้สูตรทำด่วน ๆ ไหม?
คำตอบ:
ไฟล์. sql ไม่ใช่ตารางต่อหนึ่งไฟล์ มันเป็นฐานข้อมูลที่ส่งออก รหัสโดยทั่วไปสำหรับซอฟต์แวร์ฐานข้อมูลเพื่อสร้างตารางและเช่น สร้างตาราง ฯลฯ รหัสเดียวกันกับที่คุณจะใช้ถ้าคุณต้องการสร้างฐานข้อมูล / ตารางที่คล้ายกัน
หมายความว่าไฟล์ไม่ใช่ตารางและสิ่งเดียวที่สามารถสร้างตารางได้คือซอฟต์แวร์ SQL เช่น MySQL
ในการเปรียบเทียบมันเหมือนกับว่าเพื่อนของคุณส่งแมโคร / สคริปต์ที่สร้างชุดของไฟล์โดยอัตโนมัติและคุณต้องการดูไฟล์โดยไม่เรียกใช้แมโครและสร้างไฟล์จริง ๆ เป็นไปไม่ได้จริงๆนอกเสียจากคุณจะมีเครื่องมือเฉพาะที่เลียนแบบการสร้างไฟล์ของ Windows
ดังนั้นฉันคิดว่าทางออกเดียวของคุณคือติดตั้ง SQL และนำเข้าฐานข้อมูลสร้างอย่างมีประสิทธิภาพบนคอมพิวเตอร์ของคุณเอง ในการทำเช่นนี้ฉันคิดว่าวิธีที่ง่ายที่สุดคือการติดตั้งและเรียกใช้ WAMPserver ( http://www.wampserver.com/en/ ) จากนั้นพิมพ์ "localhost" ในแถบที่อยู่ของเว็บเบราว์เซอร์ของคุณ จากนั้นคุณคลิก phpMyAdmin แล้วคลิกนำเข้าไปยังนำเข้าไฟล์ ตรวจสอบให้แน่ใจว่าการเข้ารหัสไฟล์ตรงกัน
โปรดทราบว่า WAMP (และดังนั้น, MySQL) อาจเป็นไปได้ก็ต่อเมื่อไฟล์ถูกส่งออกในรูปแบบ MySQL นั่นคือถ้าฐานข้อมูลดั้งเดิมอยู่ใน MySQL หรือถ้าโปรแกรม SQL อื่น (เช่น Microsoft SQL Server) มีตัวเลือกสำหรับการส่งออกที่เข้ากันได้กับ MySQL และถ้าใช้ตัวเลือกแน่นอน หากไม่มีคุณจะต้องค้นหาไฟล์. sql ที่อยู่ในรูปแบบของซอฟต์แวร์ฐานข้อมูลและติดตั้งซอฟต์แวร์ที่เหมาะสม
โอ้ก่อนโพสต์ฉันทำการค้นหาอย่างรวดเร็วและฉันคิดว่าฉันอาจพบเครื่องมือที่อาจช่วยให้คุณจำลอง SQL และเพียงแค่ดูตารางโดยไม่ต้องมีฐานข้อมูลจริง อาจจะ. ขึ้นอยู่กับคุณที่จะทดสอบ อาจไม่ทำสิ่งที่คุณต้องการ แต่ถ้าเป็นเช่นนั้นมันอาจง่ายกว่า WAMP ฉันแน่ใจว่าการติดตั้งซอฟต์แวร์ SQL ที่เหมาะสมทำงานได้
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
หรือไลค์ ไม่จำเป็นต้องไปลงในทุกรายละเอียด แต่ฉันรู้สึกว่ามันสำคัญที่จะต้องทราบว่า RDBMS ที่แตกต่างกันมีไวยากรณ์ที่แตกต่างกัน
หนึ่งสามารถใช้เบราว์เซอร์ SQLLiteอย่างง่ายที่มีคุณสมบัตินำเข้า นี่อาจเป็นวิธีที่ง่ายที่สุดถ้าคุณไม่ได้เรียนรู้ SQL
ไฟล์. sql มีคำสั่ง SQL ที่จำเป็นในการสร้างฐานข้อมูลใหม่ บุคคลที่ส่งถึงคุณได้ทิ้งส่วนหนึ่งหรือฐานข้อมูลเต็มไปยังไฟล์. sql
เนื่องจากคุณกำลังถามคำถามนี้ฉันคิดว่าจะเป็นการดีกว่าถ้าคุณให้บุคคลนั้นส่งออกข้อมูลที่คุณต้องการดูในไฟล์ CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) เพื่อให้คุณสามารถดูในตารางใน Excel
ไฟล์. sql นั้นดีถ้าคุณเป็นผู้ดูแลฐานข้อมูลด้วยตัวเอง คุณไปที่เซิร์ฟเวอร์ฐานข้อมูลของคุณและนำเข้าไฟล์. sql และเซิร์ฟเวอร์ฐานข้อมูลจะสร้างฐานข้อมูลใหม่ตามที่อธิบายไว้ในไฟล์. sql ที่ส่งถึงคุณ
คุณไม่ต้องการเซิร์ฟเวอร์ WAMP คุณเพียงต้องการเซิร์ฟเวอร์ฐานข้อมูลเพื่อนำเข้าสคริปต์ SQL อย่างไรก็ตามคุณจะช่วยตัวคุณเองได้โดยการขอให้บุคคลส่งไฟล์ CSV ถึงคุณไม่ใช่ไฟล์ SQL dump
หากไฟล์ SQL ของคุณมีข้อกำหนดสกีมาเช่นcreate table blah
และแทรกคำสั่งเพื่อเพิ่มข้อมูลคุณสามารถใช้ sqlfiddle: http://sqlfiddle.com/
ฉันแค่อยากจะบอกว่าขอบคุณเกือบหนึ่งปีต่อมาอาเรียนที่ตอบได้อย่างรวดเร็วแก้ไขปัญหาเดียวกันที่ปลายของฉัน ฉันอยู่ในสภาพแวดล้อมที่ไม่มีอินเทอร์เน็ตและจำเป็นต้องแปลงตารางฐานข้อมูล MySQL ของลูกค้าเป็น. xls สำหรับบุคคลที่สามดังนั้นฉันจึงดึงไฟล์. SQL ออกจากฐานข้อมูล
เนื่องจากฉันไม่รู้ MySQL เลยมันค่อนข้างน่าเบื่อสำหรับฉันที่จะเรียนรู้วิธีการ
mysql -uroot -ppassword
> show databases;
> use thisdatabase;
> show tables;
จากนั้นใช้ mysqldump
/usr/bin/mysqldump -uroot -ppassword thisdatabase -e "thistable" > thistable.sql
แต่หลังจากอ่านโพสต์ด้านบนที่แนะนำ "การติดตั้งและเรียกใช้ WAMPserver ( http://www.wampserver.com/en/ ) จากนั้นพิมพ์" localhost "ในแถบที่อยู่ของเว็บเบราว์เซอร์จากนั้นคลิก phpMyAdmin แล้วคลิกนำเข้า เพื่อดีนำเข้าไฟล์ " มันง่ายจริงๆ
หลังจากนำเข้าสู่การติดตั้งสร้างฐานข้อมูล 'ทดสอบ' ฉันสามารถส่งออกไฟล์. xls เพื่อเปิดใน Excel ได้อย่างง่ายดาย
อย่างไรก็ตามควรสังเกตว่าการใช้ตัวเลือก "CSV สำหรับ Excel" ไม่ได้สร้างรูปแบบ CSV ที่ Excel สามารถใช้โดยไม่ทำให้เกิดความยุ่งเหยิง แต่เลือก "CSV" พื้นฐานพร้อมกับตัวเลือก "ลบอักขระป้อนคืน / ป้อนบรรทัดภายในคอลัมน์" และ "วาง ชื่อคอลัมน์ในแถวแรก "สร้างไฟล์สมบูรณ์แบบ
ฉันรู้ว่านี่เป็นปี แต่บางทีคนอย่างฉันจะเข้ามาในอนาคตและนี่จะช่วยได้!
ไม่สามารถพูดเพื่อเปิดเป็นตารางได้ แต่หากคุณสนใจที่จะอ่านโค้ด SQL คุณสามารถเปลี่ยนนามสกุลเป็น. txt และเปิดด้วยโปรแกรมแก้ไขข้อความ