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

จะดูช่องว่างในข้อมูลได้อย่างไรเมื่อเลือกด้วยไคลเอนต์บรรทัดคำสั่ง MySQL


ใช้ฟังก์ชัน quote() สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ −

เลือก yourColumnName,quote(yourColumnName) จาก yourTableName;

เพื่อให้เข้าใจแนวคิด ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง seeSpacesDemo -> ( -> spaceValue varchar(10) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า seeSpacesDemo (""); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.70 วินาที) mysql> แทรกลงในค่า seeSpacesDemo (" "); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.45 วินาที) mysql> แทรกลงใน seeSpacesDemo ค่า (" ");แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า seeSpacesDemo (" ");แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก seeSpacesDemo;

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

<ก่อนหน้า>+-----------+| spaceValue |+-----------+| || || || |+------------+4 แถวในชุด (0.00 วินาที)

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

mysql> เลือก spaceValue,quote(spaceValue) จาก seeSpacesDemo;

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

<ก่อนหน้า>+-----------+-------------------+| spaceValue | quote(spaceValue) |+-----------+-------------------+| | '' || | ' || | ' || | ' |+-----------+--------------------------+4 แถวในชุด (0.00 วินาที)