Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. จะเลือกรายการที่ซ้ำกันทั้งหมดใน MySQL ได้อย่างไร

    ในการเลือกรายการที่ซ้ำกัน คุณสามารถใช้การสืบค้นข้อมูลย่อย ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.87 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (Mike); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง

  2. แสดงระเบียนทั้งหมดโดยไม่สนใจบันทึกวันที่ปัจจุบันใน MySQL

    ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก สมมติว่าวันที่ปัจจุบันคือ “2019-07-05” − แทรกลงในค่า DemoTable ( Carol,2019-08-03);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก

  3. เราสามารถใช้ 'LIKE' และ 'IN' ในแบบสอบถาม MySQL เดียวได้หรือไม่

    เพื่อประสิทธิภาพมากขึ้น ให้ใช้ Regular Expression สำหรับงานเดียวกัน ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำ

  4. จะแยกรหัสพื้นที่ออกจากหมายเลขโทรศัพท์ด้วย MySQL ได้อย่างไร

    สมมติว่าเรามีรายชื่อหมายเลขโทรศัพท์และเราต้องการรับรหัสพื้นที่ รหัสพื้นที่เหล่านี้คือ 3 หลักแรกของหมายเลขโทรศัพท์ ใช้ฟังก์ชัน LEFT() จาก MySQL สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก สมมติว่าเราได้รวมหมายเลขโทรศัพท์แ

  5. ชนิดข้อมูลที่ดีที่สุดสำหรับการจัดเก็บสตริงขนาดใหญ่ใน MySQL?

    คุณสามารถใช้ชนิดข้อมูลข้อความเพื่อจัดเก็บสตริงขนาดใหญ่ได้ ต่อไปนี้เป็นไวยากรณ์ - สร้างตาราง yourTableName( yourColumnName text, . . N); ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (นี่คือประเภทข้อมูลข้อค

  6. ใช้ MySQL ORDER BY โดยไม่ใช้ ASC หรือ DESC หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ FIND_IN_SET() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.25 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (800); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.75 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก Demo

  7. แบบสอบถาม MySQL เพื่อค้นหาแถวทั้งหมดที่สตริงมีอักขระน้อยกว่าสี่ตัว?

    ใช้ CHAR_LENGTH() และค้นหาจำนวนอักขระในทุกสตริง จากนั้นรับสตริงที่น้อยกว่าสี่อักขระ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.38 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Sam );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.32 วินาที) แสดงระเบียนทั้งหมดจ

  8. ค้นหาบันทึกของนักเรียนที่มีคะแนนมากกว่าเฉพาะใน MySQL?

    ตั้งค่าด้วย WHERE และรับบันทึกของนักเรียนมากกว่าคะแนนที่กำหนด ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (1.65 วินาที แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (StudentName,StudentScore) values(Robert,89);ตกลง, 1 แถวได้รับผลกระทบ (0.27 วินาที) แสดงระเบียนทั้งหม

  9. แบบสอบถาม MySQL เพื่อรับจำนวนระเบียนที่แตกต่างกันในคอลัมน์

    ในการนับจำนวนระเบียนที่ไม่ซ้ำ ให้ใช้ DISTINCT ร่วมกับ COUNT() ต่อไปนี้เป็นไวยากรณ์ - เลือกจำนวน (DISTINCT yourColumnName) จาก yourTableName; ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Carol,60); แบบสอบ

  10. จะสอบถามประเภทข้อมูล JSON ใน MySQL ได้อย่างไร

    ใช้ประเภทข้อมูล JSON จาก MySQL เพื่อทำงานกับ JSON ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ([John, Chris, Robert,David,Sam]); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.33 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช

  11. แบบสอบถาม MySQL เพื่อแปลง timediff () เป็นวินาที?

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน TIME_TO_SEC() ได้ ให้เราสร้างตารางก่อน - ); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (1.33 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (12:05:10 ,7:45:12);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.30 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำส

  12. จะกรองเดือนเฉพาะใน MySQL เมื่อวันที่อยู่ใน varchar ได้อย่างไร

    ในการกรอง คุณสามารถใช้ฟังก์ชัน STR_TO_DATE() จาก MySQL จากนั้น ใช้ MONTH() เพื่อรับวันที่จากเดือนที่ระบุ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.18 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (12-01-2016); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14

  13. เราจะอนุญาตให้ผู้ใช้เข้าถึงกระบวนงานที่เก็บไว้ทั้งหมดใน MySQL ได้อย่างไร

    ก่อนอื่นให้เราแสดงผู้ใช้และโฮสต์ทั้งหมดจากตาราง MySQL.user - เลือกผู้ใช้, โฮสต์จาก Mysql.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------+| ผู้ใช้ | เจ้าภาพ | +-----------------------------------------------------+| บ๊อบ | % || ชาร์ลี | % || โรเบิร์ต | % || ผู้ใช้2 | %

  14. เหตุใด MySQL จึงประเมิน "TRUE หรือ TRUE และ FALSE" ว่าเป็นจริง

    MySQL ประเมิน “จริงหรือจริงและเท็จ” เป็นจริงเนื่องจาก AND มีลำดับความสำคัญสูงสุดกว่า OR เช่น AND ได้รับการประเมินก่อน OR MySQL ประเมินคำสั่งข้างต้นเช่นนี้ ตัวดำเนินการ AND ได้รับการประเมินก่อน - (จริงหรือเท็จ)) คำสั่ง (TRUE AND FALSE) ให้ผลลัพธ์เป็น FALSE จากนั้นคำสั่งที่สองประเมินเช่นนี้ − (จริงห

  15. รับจำนวนค่าที่ซ้ำกันจากคอลัมน์เดียวใน MySQL หรือไม่

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.83 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (10); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +

  16. เราสามารถใช้ IN() เพื่อค้นหาระหว่างค่าที่คั่นด้วยเครื่องหมายจุลภาคภายในหนึ่งฟิลด์ได้หรือไม่

    แทนที่จะใช้ IN() ให้ใช้ FIND_IN_SET เพื่อค้นหาค่าที่คั่นด้วยเครื่องหมายจุลภาคภายในหนึ่งฟิลด์ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(10|20|30|40|50|60|100);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วิน

  17. เราสามารถส่งคืนผลลัพธ์การสืบค้นในลำดับเดียวกันกับค่าในคำสั่ง MySQL `IN(…)` ได้หรือไม่

    ใช่ คุณสามารถทำสิ่งนี้ได้ด้วย ORDER BY FIELD() จาก MySQL ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (24); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  18. จะแสดงการอนุญาตที่กำหนดไว้สำหรับผู้ใช้ MySQL ได้อย่างไร

    ใช้ SHOW GRANTS สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ - แสดงเงินช่วยเหลือสำหรับ yourUserName@yourHostName; ให้เราแสดงชื่อผู้ใช้และชื่อโฮสต์จากตาราง MySQL.user เลือกผู้ใช้, โฮสต์จาก MySQL.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------+| ผู้ใช้ | โฮสต์ |+----------------

  19. แยกคอลัมน์หลังยัติภังค์ใน MySQL และแสดงค่าที่เหลือ?

    หากต้องการแยกคอลัมน์หลังยัติภังค์ ให้ใช้เมธอด SUBSTRING_INDEX() - select substring_index(yourColumnName,-,-1) AS anyAliasName จาก yourTableName; ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable (502 South Armstro

  20. จะตัดส่วนของสตริงด้วยแบบสอบถาม MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน substring_index() จาก MySQL ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (STU-95968686); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.17 วินาที ) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:97/229  20-คอมพิวเตอร์/Page Goto:1 91 92 93 94 95 96 97 98 99 100 101 102 103