Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. แบบสอบถาม MySQL เพื่อสั่งซื้อระเบียน แต่แก้ไขชื่อเฉพาะและแสดงค่าที่เหลือ (เฉพาะบางส่วน) แบบสุ่ม

    สำหรับสิ่งนี้ คุณสามารถใช้ ORDER BY RAND() กับ LIMIT ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1426 (Sam );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก

  2. จะจำลองคำสั่ง LIMIT MySQL ด้วยฐานข้อมูล Access ได้อย่างไร

    ใน Microsoft Access คุณสามารถใช้ TOP แทน LIMIT ให้เราสร้าง − . ก่อน แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ต่อไปนี้เป็นแบบสอบถามเพื่อจำลอง LIMIT MySQL ประโยคที่มีฐานข้อมูล Access - หลังจากคลิก Run คุณจะได้ผลลัพธ์ที่ต้องการ - ใน MySQL เพื่อให้ได้ค่า 5 อันดับแรก คุณต้องใช้ LIMIT 5

  3. แยกแถวตามค่าคอลัมน์เมื่อพบค่าคอลัมน์ที่ซ้ำกันอื่นใน MySQL หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้แบบสอบถามย่อย ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.28 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - ลงในค่า DemoTable1427 (210,98); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1427

  4. จะปกปิดฟิลด์ข้อมูลใน MySQL ได้อย่างไร?

    ในการปิดบังช่องข้อมูล ให้ใช้ CONCAT() ร่วมกับ REPEAT() ที่นี่ เราจะปิดบังช่องข้อมูลด้วย # ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรก ลงในค่า DemoTable1410(David_5647383);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบ

  5. แบบสอบถาม MySQL เพื่อค้นหาค่าในชุดของค่าที่คั่นด้วยเครื่องหมายจุลภาคในตัวแปรที่กำหนดเอง

    สำหรับสิ่งนี้ ให้ใช้ FIND_IN_SET() ใน MySQL และใช้ค่าจากตัวแปรที่กำหนดเอง ให้เราสร้าง − . ก่อน ;ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1411 ( 60);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.08 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเล

  6. แบบสอบถาม MySQL เพื่อตรวจสอบว่าแถวใดมีเพียงสองคำ?

    สำหรับสิ่งนี้ ให้ใช้ Regular Expression ใน MySQL เช่นเดียวกับไวยากรณ์ด้านล่าง – เลือก * จาก yourTableName โดยที่ yourColumnName regexp ^[^ ]+[ ]+[^ ]+$; แบบสอบถามด้านบนจะทำงานเมื่อทั้งสองคำถูกคั่นด้วยช่องว่าง ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในต

  7. วิธีที่เร็วที่สุดในการค้นหาวันที่จากบันทึกวันที่ใน MySQL

    วิธีที่เร็วและง่ายที่สุดคือการใช้คีย์เวิร์ด MySQL BETWEEN ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.45 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1413 (Carol,2019-09-28 12:06:10); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.08 วินาที) แสดงระเบียนทั้งหมดจากตารางโด

  8. เลือกชื่อหนังสือหลายเล่มที่แชร์มูลค่าขั้นต่ำ (PRICE) ใน MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ MySQL MIN() ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.82 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1414 (Java in Depth,360); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.33 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก Demo

  9. จะรวมค่าในตารางตามเดือนด้วย MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ EXTRACT() ซึ่งจะทำให้คุณสามารถแยกบันทึกเดือนที่ระบุได้ ตัวอย่างเช่น การเพิ่มราคาทั้งหมดในเดือนมกราคม (โดยไม่คำนึงถึงปี) ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1415 (2019-01-14,100) แบบส

  10. ดึงสตริงย่อยจากสตริงที่มีคำคั่นด้วยเครื่องหมายทับใน MySQL หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ SUBSTRING_INDEX() ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1416 (400/David/Miller); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก

  11. บันทึกวันที่สั่งซื้อและดึงบันทึกลำดับที่ 2 ใน MySQL

    ในการสั่งซื้อ ให้ใช้ ORDER BY และดึงข้อมูลเฉพาะระเบียนที่ 2 เท่านั้น ให้ใช้ MySQL LIMIT และตั้งค่าออฟเซ็ตด้วย ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (1.10 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1417(CustomerName,ShippingDate) (Sam,2019-08-29);Query OK,

  12. วิธีใช้ MySQL SELECT LEFT เพื่อดึงระเบียนที่มีสตริงด้วย slash

    ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1418 (EMP-2345/Mike); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1418; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

  13. แปลงเวลา MySQL จาก HH:MM:SS เป็น HH:MM

    หากต้องการแปลง ให้ใช้ MySQL TIME_FORMAT() ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.78 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้แทรกบันทึกเวลา - แทรกลงในค่า DemoTable1419 (09:59:34); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก

  14. เหตุใด backticks จึงไม่ทำงานในส่วน SET ของการสืบค้น UPDATE (สำหรับ MySQL)

    Backticks จะทำงานหากเขียนอย่างถูกต้องตามไวยากรณ์ด้านล่าง - อัปเดต `yourTableName` ตั้งค่า `yourTableName`.`yourColumnName`=yourNewValue โดยที่ yourCondition; ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า `DemoTable_1401` (

  15. แสดงสตริงย่อยใน MySQL หากสตริงนั้นมีความยาวน้อยกว่าที่กำหนดหรือแสดงข้อความที่กำหนดเองหากมีมากกว่านั้น

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน substring() ใน MySQL สำหรับเงื่อนไข ให้ใช้คำสั่ง MySQL CASE ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1402 (Carol Taylor); Query OK, 1 แถวได้รับผลกระทบ (0.10 วินาที) แสดงระเบ

  16. อัปเดตตารางและวันที่สั่งซื้อใน MySQL

    คุณไม่สามารถใช้คำสั่ง UPDATE กับคำสั่งย่อย ORDER BY ได้ แต่คุณสามารถใช้คำสั่ง SELECT กับ ORDER BY DESC ได้ ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.26 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1403 (2017-12-01); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.27 ว

  17. แบบสอบถาม MySQL เพื่อคัดลอกที่อยู่ IP จากคอลัมน์ varchar เป็นจำนวนเต็มในตารางเดียวกันหรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ INET_ATON() ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.02 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1404 (224.0.0.0); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.42 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTa

  18. แสดงชื่อเดือนและปีจากคอลัมน์ที่มีบันทึกวันที่ด้วย MySQL

    ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรก เป็นค่า DemoTable1619 (2019-12-31); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1619; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี

  19. อัปเดตแถวทั้งหมดใน MySQL และลบช่องว่างที่ไม่จำเป็นทั้งหมดในและรอบ ๆ สตริงหรือไม่

    หากต้องการลบช่องว่างที่ไม่จำเป็น ให้ใช้ TRIM() ใน MySQL ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1405 ( Carol , Taylor ); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือ

  20. ใช้นิพจน์ทั้งหมดใน MySQL WHERE clause?

    เรามาดูตัวอย่างและสร้าง − );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1406 (30); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1406; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +

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