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

เราสามารถเลือกชื่อฟิลด์ใน MySQL ที่มีเครื่องหมายดอกจันได้หรือไม่?


ไม่ เราไม่สามารถ หากต้องการแก้ไข ให้ใช้ backticks รอบชื่อฟิลด์ ขั้นแรกให้เราสร้างตารางที่มีชื่อคอลัมน์ที่มีเครื่องหมายดอกจัน `Name*` -

mysql> สร้างตาราง DemoTable -> ( -> `Name*` varchar(20) -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.03 วินาที)

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

mysql> แทรกลงในค่า DemoTable(`Name*`) ('Chris Brown'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)mysql> แทรกลงในค่า DemoTable (`Name*`) ('David Miller');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงใน DemoTable(`ชื่อ*`) ค่า('John Doe');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที)mysql> แทรกลงใน DemoTable(`ชื่อ*` ) ค่า ('John Smith'); ตกลง มีผลกับ 1 แถว (0.23 วินาที)

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

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------------+| ชื่อ* |+-------------+| คริส บราวน์ || เดวิด มิลเลอร์ || จอห์น โด || John Smith |+-------------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเลือกชื่อฟิลด์ที่มีเครื่องหมายดอกจัน -

mysql> เลือก `ชื่อ*` จาก DemoTable

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------------+| ชื่อ* |+-------------+| คริส บราวน์ || เดวิด มิลเลอร์ || จอห์น โด || John Smith |+-------------+4 แถวในชุด (0.00 วินาที)