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

ชื่อเป็นคำสงวนใน MySQL หรือไม่


ไม่ ชื่อไม่ใช่คำสงวนใน MySQL คุณสามารถใช้ได้โดยไม่มีสัญลักษณ์ย้อนกลับ หากคุณกำลังทำงานกับคำสงวน ให้ใช้สัญลักษณ์ย้อนกลับ ให้เราสร้างตารางก่อน -

mysql> สร้างชื่อตาราง ( ชื่อ varchar(10) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.78 วินาที)

ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -

mysql> แทรกลงในค่าชื่อ ('John'); Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่าชื่อ ('Carol'); Query OK, 1 แถวได้รับผลกระทบ (0.14 วินาที)

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

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

ผลลัพธ์

<ก่อนหน้า>+-------+| ชื่อ |+-------+| จอห์น || Carol |+-------+2 แถวในชุด (0.00 วินาที)

หากคุณมีคำสงวน คุณจำเป็นต้องใช้สัญลักษณ์ย้อนกลับ ให้เราสร้างตารางที่มีชื่อตารางเป็นคำสงวน "เลือก" -

mysql> สร้างตาราง `select` ( `select` int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที)

ด้านบนเราใช้สัญลักษณ์ backtick เนื่องจากเรากำลังพิจารณาชื่อตารางเป็นคำสงวน ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -

mysql> แทรกลงใน `select` ค่า(1); Query OK, 1 แถวได้รับผลกระทบ (0.16 วินาที)

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

mysql> เลือก `select` จาก `select`;

ผลลัพธ์

<ก่อนหน้า>+---------+| เลือก |+-------+| 1 |+--------+1 แถวในชุด (0.00 วินาที)