Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ทำให้ชื่อคอลัมน์ทั้งหมดเป็นตัวพิมพ์เล็กใน MySQL ด้วยแบบสอบถามเดียว

    ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ ( 4.20 วินาที) ให้เราสร้างชื่อคอลัมน์ทั้งหมดเป็นตัวพิมพ์เล็กใน MySQL - from information_schema.columns โดยที่ table_schema =สาธิต; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------------- ----------------------------------

  2. สตริงอัตโนมัติของ MySQL เพื่อการคัดเลือกจำนวนเต็มในส่วนคำสั่ง WHERE เพื่อดึง id เฉพาะ

    หากสตริงเริ่มต้นด้วยจำนวนเต็ม สตริงจะแปลงสตริงเป็นจำนวนเต็ม มิฉะนั้น สตริงจะไม่เปลี่ยน ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.93 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1390 (456_AdamSmith); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียน

  3. แก้ไขข้อผิดพลาดใน MySQL "เลือก ClientId, ClientName, ClientAge จากชื่อตาราง"

    ข้อผิดพลาดเกิดขึ้นเนื่องจากเรามีเครื่องหมายจุลภาคที่ท้ายชื่อคอลัมน์ ก่อน จากชื่อตาราง นี่คือข้อผิดพลาดที่คุณอาจได้รับ - เลือก ClientId,ClientName,ClientAge จาก DemoTable1391 ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรั

  4. รับค่าจากแถวทั้งหมดและแสดงเป็นแถวเดียวโดยคั่นด้วยเครื่องหมายจุลภาคด้วย MySQL

    สำหรับสิ่งนี้ ให้ใช้ GROUP_CONCAT() อย่าใช้ประโยค GROUP BY เนื่องจาก GROUP_CONTACT() เป็นวิธีที่ดีกว่าและรวดเร็ว ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.89 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1371 (101, แองโกลา); แบบสอบถามตกลง 1 แถวได้รับ

  5. ลบตัวเลขออกจากค่าคอลัมน์ MySQL เดียวหรือไม่

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

  6. อัปเดตคอลัมน์ MySQL ด้วยรูปแบบ JSON หรือไม่

    หากต้องการแสดงระเบียนเช่นรูปแบบ JSON ให้ใช้ MySQL concat() ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราไม่ได้ใส่อะไรเลย - แทรกลงในค่า DemoTable1373 (); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช

  7. จะใช้การนับด้วยเงื่อนไข CASE ในการสืบค้น MySQL ได้อย่างไร

    ใช้ CASE WHEN สำหรับสิ่งนี้ใน MySQL และตั้งค่าเงื่อนไขของ CASE ภายในเมธอด COUNT() ที่จะนับ ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1374(ชื่อ คะแนน) (Adam,89); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วิ

  8. คำหลัก MySQL EXPLAIN ดำเนินการแบบสอบถามหรือเพียงแค่อธิบายแบบสอบถาม?

    คีย์เวิร์ด EXPLAIN จะบอกวิธีที่ MySQL ดำเนินการค้นหา ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1375 (ชื่อแรก) (David); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.09 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย

  9. จะเพิ่มปีและสองวันในวันที่ด้วยแบบสอบถาม MySQL เดียวได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ INTERVAL ใน MySQL ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1376 (2019-03-14); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select- เลือก

  10. ฉันจะดูน้ำตกใน MySQL ได้อย่างไร

    หากต้องการดูคาสเคด ให้ใช้ SHOW CREATE TABLE ใน MySQL ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.93 วินาที) ให้เราดูการเรียงซ้อนใน MySQL - แสดงสร้างตาราง DemoTable1378; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------+----------------------------- ------------------------------------

  11. MySQL UNION SELECT และ IN clause ในแบบสอบถามเดียว

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.24 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (210,Adam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1; สิ่งนี้จะสร้างผลลัพธ์ต่อ

  12. วิธีรับค่าสูงสุดจากคอลัมน์ที่มีสตริงตัวอักษรและตัวเลขที่ขึ้นต้นด้วยอักขระเฉพาะใน MYSQL

    สำหรับมูลค่าสูงสุด ใช้ MAX() ร่วมกับ CAST() สำหรับการแปลง เนื่องจากเราต้องการค่าสูงสุดจากตัวเลขสตริงที่ขึ้นต้นด้วยอักขระที่ระบุ ให้ใช้ RLIKE ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1381 (AT967 );แบบสอบ

  13. จะอัปเดตตาราง MySQL โดยสลับค่าสองคอลัมน์ได้อย่างไร

    หากต้องการสลับสองค่าในคอลัมน์ ให้ใช้คำสั่ง CASE WHEN ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1382 (Bob); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  14. จะค้นหาค่าสตริงที่แน่นอนใน MySQL ได้อย่างไร

    หากต้องการค้นหาค่าสตริงที่แน่นอน ให้ใช้แนวคิดของ COLLATE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1620 (MYSQL );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง s

  15. เลือกฟังก์ชันการรวมและคอลัมน์อื่นๆ ทั้งหมดใน MySQL

    ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (1.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1621 (StudentName, StudentMarks) values(Adam,87);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoT

  16. วิธีการใช้ ROLLUP ใน MySQL อย่างถูกต้อง?

    ไวยากรณ์ดังต่อไปนี้เพื่อใช้กับ ROLLUP - เลือก yourColumnName1,sum(yourColumnName2) จากกลุ่ม yourTableName โดย yourColumnName1 พร้อมค่าสะสม ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.44 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1622 (US,3900); แบบส

  17. จะจัดเรียงคอลัมน์ตัวอักษรและตัวเลขที่มีความยาวต่างกันใน MySQL ได้อย่างไร

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1623 (STU-MIT-148); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1623; สิ่งนี้จะสร้างผ

  18. SELECT * WHERE var ==[หนึ่งในหลาย ๆ ทางเลือก] ใน MySQL?

    ใช้ IN() เพื่อเลือก * โดยที่ var==[หนึ่งในหลาย ๆ ทางเลือก] ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.39 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1624 (105, Adam Smith); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ค

  19. เพิ่มเส้นประระหว่างช่องว่างในชื่อฟิลด์ใน MySQL?

    คุณสามารถใช้ REPLACE() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1625 (Carol Taylor); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือ

  20. แบบสอบถาม MySQL เพื่อต่อท้ายจำนวนดาวตามความยาวของสตริง?

    สำหรับสิ่งนี้ คุณสามารถใช้ RPAD() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.37 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1626 (Robert); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoT

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:47/229  20-คอมพิวเตอร์/Page Goto:1 41 42 43 44 45 46 47 48 49 50 51 52 53