Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ใน MySQL มีวิธีเปลี่ยนบันทึกคอลัมน์เป็นรายการหรือไม่?

    ได้ เราสามารถเปลี่ยนเร็กคอร์ดของคอลัมน์เป็นรายการโดยใช้ MySQL GROUP_CONCAT() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.88 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (100,David); Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารา

  2. เทคนิคใดมีประสิทธิภาพมากกว่าในการแทนที่เร็กคอร์ดที่ซ้ำกันใน MySQL?

    หากต้องการแทนที่ระเบียนที่ซ้ำกันและหลีกเลี่ยงข้อผิดพลาดขณะแทรก ให้ใช้ INSERT ON DUPLICATE KEY UPDATE ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.78 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (101,Chris) ในการอัปเดตคีย์ที่ซ้ำกัน Id=10001,Name=Robert;แ

  3. ใช้คำสั่ง MySQL CASE ด้วย WHEN clause

    คำสั่ง CASE ที่มีส่วนคำสั่ง WHEN ใช้เพื่อแก้ไขเงื่อนไข ต่อไปนี้เป็นไวยากรณ์− select * ในกรณีที่ yourCondition ตามด้วย yourStatement เมื่อ yourCondition แล้วก็ yourStatement .else yourStatement จาก yourTableName; ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่ว

  4. เลือกค่าที่แตกต่างจากสามคอลัมน์และแสดงในคอลัมน์เดียวด้วย MySQL

    สำหรับสิ่งนี้ ให้ใช้ UNION มากกว่าหนึ่งครั้งในการสืบค้น MySQL เดียว ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (10,null, null); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) แสดงระเบียนทั้งหมดจากตาราง

  5. เพิ่มฟิลด์วันที่และเวลาเดียวด้วย MySQL INTERVAL

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

  6. ค้นหาความแตกต่างระหว่างค่าวันที่และเวลาสองค่ากับ MySQL หรือไม่

    หากต้องการค้นหาความแตกต่างระหว่างค่าวันที่และเวลาสองค่า คุณสามารถใช้ TIMESTAMPDIFF() ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2019 -10-26 06:50:00,2019-10-26 12:50:00);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถ

  7. บันทึกคำสั่งซื้อและลบ n แถวใน MySQL

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

  8. คำสั่งกรณี MySQL ภายในคำสั่ง select?

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง CASE WHEN ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Chris,89); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *

  9. ค้นหา "ที่ยิ่งใหญ่ที่สุด" ระหว่างสองคอลัมน์และแสดงด้วยระเบียนบางส่วนที่เป็นโมฆะใน MySql

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

  10. เรียงลำดับตามฟิลด์เดียวและแสดงส่วนที่เหลือของเรคคอร์ดในลำดับเดียวกันกับ MySQL

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

  11. จะค้นหาคำเฉพาะใน MySQL ด้วย RegExp ได้อย่างไร

    เรามาสร้างตารางกันก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.82 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แก้ไขตาราง DemoTable เพิ่มข้อความเต็ม (ชื่อ); แบบสอบถาม ตกลง 0 แถวได้รับผลกระทบ 1 คำเตือน (10.60 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:1 แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง sel

  12. จะแทนที่ 'ชุดว่าง' ในแบบสอบถาม MySQL ได้อย่างไร

    หากต้องการแทนที่ระเบียนที่ไม่มีอยู่ ให้ใช้ COALESCE ใน MySQL COALESCE จะช่วยในการแทนที่ค่า NULL ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก ลงในค่า DemoTable(78);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบี

  13. แบบสอบถาม MySQL เพื่อค้นหาสตริง 'สาธิต' หากมีคนพิมพ์ 'deom' ผิดพลาด?

    สำหรับสิ่งนี้ คุณสามารถใช้ SOUND ร่วมกับตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.95 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (SAMSUMG); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  14. เราสามารถเลือกชื่อฟิลด์ใน MySQL ที่มีเครื่องหมายดอกจันได้หรือไม่?

    ไม่ เราไม่สามารถ หากต้องการแก้ไข ให้ใช้ backticks รอบชื่อฟิลด์ ขั้นแรกให้เราสร้างตารางที่มีชื่อคอลัมน์ที่มีเครื่องหมายดอกจัน `Name*` - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.03 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(`ชื่อ*` ) ค่า (John Smith); ตกลง มีผลกับ 1 แถว (0.2

  15. แบบสอบถาม MySQL ไม่ตรงกันเนื่องจากเครื่องหมายวรรคตอน?

    ใช้ตัวดำเนินการ MySQL LIKE เพื่อจับคู่แม้ว่าจะมีเครื่องหมายวรรคตอน ให้เราสร้างตารางก่อน- );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.10 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (good,bye!);Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง

  16. ดึงคำบางคำจากด้านซ้ายใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ LEFT ใน MySQL ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (C พร้อมโครงสร้างข้อมูลและอัลกอริทึม); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.33 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  17. แบบสอบถาม MySQL เพื่อค้นหาค่าเดียวกันในหลาย ๆ ฟิลด์ด้วยตัวดำเนินการ LIKE?

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

  18. การกรองข้อมูลในตารางสำหรับเงื่อนไขที่จำเป็นเพื่อกำจัดบันทึกเฉพาะด้วย MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ตัวดำเนินการ NOT LIKE ได้ ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(StudentName,StudentAdmissionYear) ค่า(Sam,2018);แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเ

  19. เราควรปิดการเชื่อมต่อใน JDBC และ MySQL ที่ไหน

    คุณต้องปิดการเชื่อมต่อในที่สุด ต่อไปนี้เป็นรหัส Java เพื่อปิดการเชื่อมต่อใน JDBC และ MySQL - นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager นำเข้า java.sql.PreparedStatement นำเข้า java.sql.SQLException คลาสสาธารณะ CloseConnectionDemoInFinallyBlock { โมฆะสาธารณะหลัก (สตริง [] args) { สตริ

  20. จะประกาศตัวแปรภายในโพรซีเดอร์ใน MySQL ได้อย่างไร?

    คุณสามารถใช้คำสั่ง DECLARE เพื่อประกาศตัวแปรภายในโพรซีเดอร์ MySQL ให้เราสร้างกระบวนงานที่เก็บไว้ใน MySQL - DELIMITER; ด้านบนเราได้ประกาศตัวแปร ตอนนี้ ให้เราเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL - โทร DECLARE_VARIABLE_DEMO(10); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------------+| searchValue+

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:35/229  20-คอมพิวเตอร์/Page Goto:1 29 30 31 32 33 34 35 36 37 38 39 40 41