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

ฉันใช้ 'จาก' และ 'ถึง' ด้วย backticks เป็นชื่อคอลัมน์ในตารางฐานข้อมูลของฉัน ตอนนี้ฉันจะเลือกพวกเขาได้อย่างไร


ในตอนแรก ในการใช้คำสงวน ควรตั้งค่าด้วยเครื่องหมายย้อนกลับ เช่น −

`จาก``ถึง`

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

เลือก `ถึง' จาก 'จากชื่อตารางของคุณ

ให้เราสร้างตารางที่มีชื่อคอลัมน์เป็น from และ to มี backticks ก่อน -

mysql> สร้างตาราง DemoTable720 ( `จาก ` วันที่ ` ถึง ` วันที่ ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที)

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

mysql> แทรกลงในค่า DemoTable720 ('2019-01-21','2019-07-23'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า DemoTable720 ('2017-11-01 ','2018-01-31'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) mysql> แทรกลงในค่า DemoTable720 ('2015-08-11', '2016-09-19'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.12 วินาที)

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

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

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

<ก่อนหน้า>+-----------+-----------+| จาก | ถึง |+------------+-----------+| 2019-01-21 | 2019-07-23 || 2017-11-01 | 2018-01-31 || 2015-08-11 | 2016-09-19 |+-----------+------------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเลือก “ถึง” และ “จาก” −

mysql> เลือก `ถึง` `จาก` จาก DemoTable720

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

<ก่อนหน้า>+-----------+-----------+| ถึง | จาก |+------------+-----------+| 2019-07-23 | 2019-01-21 || 2018-01-31 | 2017-11-01 || 2016-09-19 | 2015-08-11 |+------------+------------+3 แถวในชุด (0.00 วินาที)