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

เราสามารถใช้คำหลัก MySQL เป็นชื่อแทนสำหรับคอลัมน์ได้หรือไม่


ได้ เราสามารถใช้คีย์เวิร์ดเป็นชื่อแทนสำหรับคอลัมน์ได้ ต่อไปนี้เป็นไวยากรณ์ -

เลือก yourColumnName AS `yourKeywordAsAliasName` จาก yourTableName;

ด้านบน yourKeywordAsAliasName คือคีย์เวิร์ด MySQL

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

mysql> สร้างตาราง DemoTable (UserId int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)

ตัวอย่าง

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

mysql> แทรกลงในค่า DemoTable(10); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที)mysql> แทรกลงในค่า DemoTable(11); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า DemoTable ( 12); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (13); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)

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

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

ผลลัพธ์

<ก่อนหน้า>+---------+| รหัสผู้ใช้ |+---------+| 10 || 11 || 12 || 13 |+-------+4 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อใช้คำหลัก MySQL เป็นชื่อแทนสำหรับคอลัมน์ เราได้ใช้คำหลัก 'PRIMARY KEY' เป็นชื่อแทนสำหรับคอลัมน์ -

mysql> เลือก UserId เป็น `PRIMARY KEY` จาก DemoTable

ผลลัพธ์

<ก่อนหน้า>+-------------+| คีย์หลัก |+-------------+| 10 || 11 || 12 || 13 |+-------------+4 แถวในชุด (0.00 วินาที)