Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. MySQL ชนิดข้อมูลใดที่ใช้เป็นทศนิยมแบบยาว

    สำหรับสิ่งนี้ ให้ใช้ DECIMAL(21,20) ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1493 ( 0.009994995885885);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เ

  2. ค้นหาแถวที่ซ้ำกันใน MySQL (คีย์คอมโพสิต) หรือไม่

    หากต้องการค้นหาแถวที่ซ้ำกัน ให้ใช้ GROUP BY และ HAVING ใน MySQL ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1494 ( 2019-09-10 05:00:50,AUS);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.49 วินาที) แสดงระเบียนทั้ง

  3. รับข้อมูลสองวัน (วันนี้และเมื่อวาน) จากตาราง MySQL พร้อมค่าประทับเวลา

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

  4. แบบสอบถาม MySQL เพื่อจัดกลุ่มผลลัพธ์ตามวันที่และแสดงจำนวนค่าที่ซ้ำกัน?

    ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.85 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1496 (PassengerCode,ArrivalDate) (202,2013-03-18 04:10:01); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *

  5. เรียงลำดับคีย์ใหม่หลังจากลบบันทึกจากตาราง MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง UPDATE กับการคำนวณทางคณิตศาสตร์บางอย่าง หากต้องการลบ ID ให้ใช้ DELETE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1476 (40); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดง

  6. นับค่า NOT NULL จากตารางแยกกันในแบบสอบถาม MySQL เดียว

    ในการนับค่าจากตารางแยกกัน ไวยากรณ์จะเป็นดังนี้ − เลือก ( เลือกจำนวน (ชื่อคอลัมน์ของคุณ) จาก yourTableName1) เป็น anyAliasName1, ( เลือกจำนวน (ชื่อคอลัมน์ของคุณ) จาก yourTableName2) เป็น anyAliasName2; ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.06 วินาที) แทรกระเบียนบางส่วนในตารางโดย

  7. เราสามารถแทรกระเบียนในตาราง MySQL โดยไม่มีค่า auto_increment ได้หรือไม่

    ใช่ เราสามารถแทรกได้โดยไม่ต้องใช้ auto_increment เนื่องจากมันถูกแทรกเข้าไปเอง ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1479 (EmployeeSalary) ค่า (15000);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที)

  8. ฉันจะเขียนไม่เกินแบบสอบถาม MySQL ได้อย่างไร

    ไม่เกินในเคียวรีสามารถเขียนได้เหมือนกับน้อยกว่าหรือเท่ากับ ( <=) ไวยากรณ์มีดังนี้ − เลือก * จาก yourTableName โดยที่ yourColumnName<=yourColumnName; ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1480 (Adam,

  9. จะแทนที่แถวในตาราง MySQL ด้วยเงื่อนไขได้อย่างไร

    ในการกำหนดเงื่อนไขและแทนที่แถว ให้ใช้คำสั่ง MySQL CASE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1481 ( 890);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.09 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง selec

  10. จะแสดงผลลัพธ์ให้อ่านง่ายขึ้นได้อย่างไรหากสตริงถูกจัดเก็บไว้นานใน MySQL VARCHAR

    สำหรับสิ่งนี้ ให้ใช้ \G ตามรูปแบบต่อไปนี้ − เลือก * จาก yourTableName\G ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1482 (Introduction To MySQL and MongoDB);Query ตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)

  11. ดำเนินการ MySQL SELECT INTO ตัวแปรที่ผู้ใช้กำหนด

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

  12. แทรก MAX(col)+1 ลงในตาราง MySQL เดียวกันหรือไม่

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

  13. ทำการนับหลายครั้งโดยไม่ต้องใช้ MySQL COUNT()?

    ในการนับ คุณสามารถใช้ SUM() ร่วมกับคำสั่ง CASE สำหรับเงื่อนไข ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1485 (StudentName,StudentSubject) ค่า (Chris, Java); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วิน

  14. จะดึงระเบียนที่เพิ่มใหม่จากตาราง MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ ORDER BY กับ LIMIT ที่นี่ LIMIT ใช้เพื่อกำหนดขีดจำกัด (จำนวน) ของระเบียนที่คุณต้องการดึงข้อมูล ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1486 (StudentName) (Carol Taylor);

  15. จะแยกสตริงใน MySQL โดยใช้ SUBSTRING_INDEX ได้อย่างไร

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

  16. วิธีที่เร็วที่สุดในการแทรกด้วยหลายค่าในแบบสอบถาม MySQL เดียว?

    อย่าใช้แบบสอบถามด้านล่างสำหรับสิ่งนี้ − แทรกค่า yourTableName(yourValue1,yourValue2,...N);insert into yourTableName values(yourValue1,yourValue2,...N);insert into yourTableName values(yourValue1,yourValue2,...N);.. .N คุณสามารถใช้แบบสอบถามด้านล่างเป็นวิธีที่เร็วที่สุดในการแทรกค่าหลายค่าในแบบสอบถามเ

  17. รับแถวที่มีค่าร่วมกันจากตารางเดียวกันกับ id ที่ต่างกันใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY HAVING clause ได้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1467 (100,Chris); Query OK, 1 แถวได้รับผลกระทบ (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง selec

  18. ลบแถวที่มีเนื้อหาที่ซ้ำกันและคล้ายกัน &รับแถวที่มีจำนวนสูงสุดด้วยคำสั่งเลือก MySQL หรือไม่

    ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (1.21 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1468 (101, Bob, 23); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1468; สิ่งนี้จะสร้า

  19. ลบดัชนีออกจากตาราง MySQL

    ในการลบดัชนีออกจากตาราง MySQL ไวยากรณ์จะเป็นดังนี้ - แก้ไขตาราง yourTableName drop index `yourIndexName`; ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.78 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มดัชนีในชื่อคอลัมน์ - สร้างดัชนี `Student Name_Index` บน DemoTable1469 (StudentName) แบบสอบถ

  20. เลือกฟิลด์และถ้าเป็นโมฆะให้เลือกฟิลด์อื่นด้วย MySQL?

    สำหรับสิ่งนี้ ให้ใช้ COALESCE() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1470 (NULL,25); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก Demo

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