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

วิธีใดที่ดีที่สุดในการแสดงใน Terminal โดย MySQL SELECT ส่งคืนฟิลด์มากเกินไป


เพื่อให้บรรลุสิ่งนี้ คุณสามารถใช้ไวยากรณ์ต่อไปนี้ใน MySQL -

เลือก *จาก yourTableName\G;

ในที่นี้ G สามารถใช้เพื่อจุดประสงค์ในแนวตั้งได้ คุณต้องเพิ่มชื่อตารางของคุณ

ให้เราสร้างตารางเพื่อทำความเข้าใจไวยากรณ์ข้างต้น การสร้างตารางด้วยคำสั่ง CREATE

ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตาราง −

mysql> สร้างตาราง TooManyFieldsreturnDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> );Query OK, 0 แถวได้รับผลกระทบ (0.64 วินาที)

ตอนนี้คุณสามารถแทรกระเบียนในตารางด้วยความช่วยเหลือของคำสั่ง INSERT แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า TooManyFieldsreturnDemo (1,'John',21); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า TooManyFieldsreturnDemo (2,'Johnson',22); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า TooManyFieldsreturnDemo (3,'Sam',23); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า TooManyFieldsreturnDemo (4,'Carol',24); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า TooManyFieldsreturnDemo (5,'David',25); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)

ตอนนี้ ให้เราใช้ไวยากรณ์ข้างต้นเพื่อให้ได้ผลลัพธ์ที่ต้องการที่กล่าวถึงก่อนหน้านี้ แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก TooManyFieldsreturnDemo\G;

นี่คือผลลัพธ์ -

<ก่อนหน้า>****************************** 1. แถว ***************** **********รหัส:1ชื่อ:จอห์น อายุ:21*************************** 2. แถว *** ************************รหัส:2ชื่อ:Johnsonอายุ:22******************* ******** 3. แถว *************************** รหัส:3ชื่อ:SamAge:23***** ********************** 4. แถว ************************* **รหัส:4ชื่อ:CarolAge:24*************************** 5. แถว *********** ****************รหัส:5ชื่อ:DavidAge:255 แถวในชุด (0.00 วินาที)