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

การป้อนแบบสอบถาม MySQL


ก่อนป้อนคำสั่งบนคอนโซล สิ่งสำคัญคือต้องแน่ใจว่าผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์ แบบสอบถามด้านล่างจะให้หมายเลขเวอร์ชันของเซิร์ฟเวอร์ที่ใช้และวันที่ปัจจุบัน

mysql> SELECT VERSION(), CURRENT_DATE;

หมายเหตุ: ฟังก์ชัน 'VERSION()' และ 'CURRENT_DATE' ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ซึ่งหมายความว่า 'เวอร์ชัน ()', 'เวอร์ชัน ()', 'เวอร์ชัน ()' ทั้งหมดมีความหมายเหมือนกัน เช่นเดียวกันกับ "CURRENT_DATE"

  • แบบสอบถาม SQL ตามด้วยเซมิโคลอน

  • เมื่อมีการออกการสืบค้นไปยัง mysql มันจะส่งการสืบค้นไปยังเซิร์ฟเวอร์เพื่อดำเนินการ ผลลัพธ์จะถูกคำนวณและแสดงผล มีการพิมพ์ "mysql>" อีกอันหนึ่งซึ่งแสดงว่าเซิร์ฟเวอร์พร้อมสำหรับการสืบค้นอีกหนึ่งคำ

  • ผลลัพธ์หลังจากดำเนินการค้นหา mysql จะอยู่ในรูปแบบตาราง เช่น แถวและคอลัมน์ แถวแรกมีชื่อของคอลัมน์ แถวที่เหลือคือผลการค้นหา

  • เมื่อดำเนินการค้นหาแล้ว 'mysql' ยังให้จำนวนแถวที่ส่งคืน ระยะเวลาที่ใช้ในการดำเนินการค้นหา สิ่งนี้ทำให้ผู้ใช้ทราบคร่าวๆ เกี่ยวกับประสิทธิภาพของเซิร์ฟเวอร์

เซิร์ฟเวอร์ MySQL สามารถใช้เพื่อดำเนินการหลายคำสั่งในบรรทัดเดียว ได้แสดงไว้ด้านล่าง -

mysql> SELECT VERSION(); SELECT NOW();

เซิร์ฟเวอร์ 'mysql' กำหนดจุดสิ้นสุดของคำสั่งแบบสอบถามโดยมองหาเครื่องหมายอัฒภาคที่สิ้นสุด ไม่ใช่จุดสิ้นสุดของบรรทัดอินพุต สามารถดูได้ในแบบสอบถามต่อไปนี้ -

mysql> SELECT
   −> USER()
   −> ,
   −> VERSION();

ในการสืบค้นข้อมูลด้านบน สิ่งสำคัญคือต้องเห็นว่าพรอมต์เปลี่ยนจาก 'mysql>' เป็น '−>' เมื่อไปที่บรรทัดถัดไป เนื่องจากเป็นการสืบค้นแบบหลายบรรทัด ไม่พบเซมิโคลอนที่สิ้นสุด ดังนั้นจึงให้ '−>' มิฉะนั้น แบบสอบถามจะถูกส่งไปยังเซิร์ฟเวอร์เพื่อดำเนินการ