Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่


ในการเรียกใช้ไฟล์ SQL ในฐานข้อมูล คุณต้องใช้ไวยากรณ์ด้านล่าง:

mysql -u yourUserName -p yourDatabaseName  

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราเปิดพร้อมท์คำสั่งโดยใช้แป้นพิมพ์ลัด windows+R

ภาพรวมมีดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

หลังจากกดปุ่ม OK คุณจะได้รับพรอมต์คำสั่ง ภาพรวมมีดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

ตอนนี้ไปถึงไดเร็กทอรี bin สแน็ปช็อตจะเป็นดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

นี่คือไฟล์ของฉัน 'mydb.sql' ซึ่งอยู่ในไดเร็กทอรี bin สแน็ปช็อตและเนื้อหาของไฟล์ SQL มีดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

ตอนนี้คุณสามารถพิมพ์ไวยากรณ์ข้างต้นซึ่งฉันได้กล่าวถึงเพื่อเรียกใช้ไฟล์ SQL ภาพรวมของคำสั่งมีดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

ตอนนี้คุณสามารถตรวจสอบตาราง 'ผู้สอน' ถูกสร้างขึ้นในการทดสอบฐานข้อมูลหรือไม่

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

ตอนนี้เปลี่ยนเป็นการทดสอบฐานข้อมูลโดยใช้คำสั่ง USE แบบสอบถามมีดังนี้:

mysql>ใช้การทดสอบ

ตอนนี้ตรวจสอบตาราง 'ผู้สอน' ที่มีอยู่ในฐานข้อมูลการทดสอบ แบบสอบถามมีดังนี้:

เรียกใช้ไฟล์ SQL ในฐานข้อมูล MySQL จากเทอร์มินัลหรือไม่

ใช่ เรามีตารางผู้สอน ตอนนี้เราต้องตรวจสอบว่ามีระเบียนที่แทรกอยู่ในตารางหรือไม่ แบบสอบถามมีดังนี้:

mysql> เลือก *จากผู้สอน

ต่อไปนี้เป็นผลลัพธ์:

<ก่อนหน้า>+----+-------+| id | ชื่อ |+---+-------+| 1 | จอห์น || 2 | แลร์รี่ || 3 | แซม |+----+-------+3 แถวในชุด (0.00 วินาที)