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

จะใช้อักขระพิเศษในชื่อคอลัมน์กับ MySQL ได้อย่างไร?


การใช้ backticks รอบชื่อคอลัมน์จะทำให้คุณสามารถใช้อักขระพิเศษได้ ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> `Student-Id` int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> `Student-Name` varchar(100), -> `Student-Age` int -> );Query ตกลง ได้รับผลกระทบ 0 แถว (0.55 วินาที)

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

mysql> แทรกลงใน DemoTable(`Student-Name`,`Student-Age`) values('Chris',21);Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงใน DemoTable(`Student-Name ค่า `, `Student-Age`) ('Mike', 19); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable (`Student-Name`, `Student-Age`) ค่า ('Bob' ,18);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที)

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

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

ผลลัพธ์

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

<ก่อนหน้า>+------------+--------------+-----------+| รหัสนักศึกษา | ชื่อนักเรียน | นักเรียน-อายุ |+-----------+--------------+-------------+| 1 | คริส | 21 || 2 | ไมค์ | 19 || 3 | บ๊อบ | 18 |+------------+--------------+-------------+3 แถวในชุด ( 0.00 วินาที)