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

เลือกชื่อคอลัมน์ที่มีสตริงใน MySQL?


สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง SHOW COLUMNS ต่อไปนี้เป็นไวยากรณ์ ที่นี่เราได้ตั้งค่าสตริงโดยใช้ LIKE -

แสดงคอลัมน์จาก yourTableName เช่น 'yourStringValue';

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> );Query OK, 0 แถวได้รับผลกระทบ (0.69 วินาที) 

นี่คือแบบสอบถามเพื่อเลือกชื่อคอลัมน์ที่มีสตริงเฉพาะ -

mysql> แสดงคอลัมน์จาก DemoTable เช่น 'FirstName'

ผลลัพธ์

<ก่อนหน้า>+-----------+-------------+------+----+------- -----------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------+-------------+------+----+-------- ---+-------+| ชื่อจริง | varchar(20) | ใช่ | | NULL | |+-----------+-------------+------+-------------+--------- +-------+1 แถวในชุด (0.05 วินาที)