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

วิธีดึงข้อมูลคอลัมน์เฉพาะจากคำสั่ง SELECT ใน MySQL

การสร้างตารางตัวอย่าง

เริ่มต้นด้วยการสร้างตาราง DemoTable1837 เพื่อใช้ในการสาธิต:

mysql> CREATE TABLE DemoTable1837 (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(20)
);

การเพิ่มข้อมูลตัวอย่าง

เพิ่มข้อมูลนักศึกษา 4 รายการ:

mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Chris');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('David');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Bob');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Mike');

แสดงข้อมูลทั้งหมด

ใช้คำสั่ง SELECT * เพื่อดูข้อมูลทั้งหมด:

mysql> SELECT * FROM DemoTable1837;

ผลลัพธ์:

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|         1 | Chris       |
|         2 | David       |
|         3 | Bob         |
|         4 | Mike        |
+-----------+-------------+

ดึงข้อมูลคอลัมน์เฉพาะ

ระบุชื่อคอลัมน์ที่ต้องการแทนการใช้ *:

mysql> SELECT StudentName FROM DemoTable1837;

ผลลัพธ์จะแสดงเฉพาะคอลัมน์ StudentName:

+-------------+
| StudentName |
+-------------+
| Chris       |
| David       |
| Bob         |
| Mike        |
+-------------+

สรุป

การระบุชื่อคอลัมน์ในคำสั่ง SELECT ช่วยให้ดึงข้อมูลเฉพาะที่ต้องการ ลดการถ่ายโอนข้อมูลที่ไม่จำเป็น และเพิ่มประสิทธิภาพการทำงานของคำสั่ง SQL