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

MySQL มีแฟล็กเอาท์พุตที่ขยายคล้ายกับ PostgreSQL หรือไม่


ใช่ คุณสามารถขยายใน MySQL โดยใช้ /G แทนเซมิโคลอน (;) ไวยากรณ์มีดังนี้

SELECT *FROM yourTableName\G

ให้เราสร้างตารางเป็นตัวอย่างก่อน

mysql> สร้างตาราง expandOutputDemo -> ( -> EmployeeId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeAge int -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)

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

แบบสอบถามมีดังนี้

mysql> แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) values('Larry',27);Query OK, 1 แถวได้รับผลกระทบ (0.16 วินาที)mysql> แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) values('Mike',29);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) values('Sam',31);Query OK, 1 แถวที่ได้รับผลกระทบ (0.10 วินาที)mysql> แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) values('Bob',24);Query OK, 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) values('Carol',28); Query OK, 1 แถวได้รับผลกระทบ (0.09 วินาที) 

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

แบบสอบถามมีดังนี้

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

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

<ก่อนหน้า>+------------+--------------+-----------+| รหัสพนักงาน | ชื่อพนักงาน | อายุพนักงาน |+------------+--------------+-----------+| 1 | แลร์รี่ | 27 || 2 | ไมค์ | 29 || 3 | แซม | 31 || 4 | บ๊อบ | 24 || 5 | แครอล | 28 |+------------+--------------+-------------+5 แถวในชุด ( 0.00 วินาที)

นี่คือแบบสอบถามที่จะได้รับการขยายออก

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

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

<ก่อนหน้า>****************************** 1. แถว ***************** ********** รหัสพนักงาน:1 ชื่อพนักงาน:Larry Employee อายุ:27****************************** 2. แถว * ************************** รหัสพนักงาน:2 พนักงานชื่อ:ไมค์ พนักงานอายุ:29****************** ************ 3. แถว *************************** EmployeeId:3 EmployeeName:Sam EmployeeAge:31****************************** 4. แถว ******************* ******** EmployeeId:4 EmployeeName:Bob EmployeeAge:24****************************** 5. แถว *** ************************ EmployeeId:5 EmployeeName:Carol EmployeeAge:285 แถวในชุด (0.00 วินาที)