Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. สร้างคอลัมน์วันที่และเวลาของ MySQL ด้วยค่าเริ่มต้น 0000-00-00?

    ในการตั้งค่าเริ่มต้น คุณสามารถใช้คีย์เวิร์ด DEFAULT ใน MySQL ให้เราสร้างตารางก่อน - )ENGINE =MyISAM,AUTO_INCREMENT=100;ตกลง, 0 แถวได้รับผลกระทบ (0.21 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (EmployeeName) (Sam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว ( 0.06 วินาที)

  2. เลือกผลรวมจากตาราง MySQL ตามเดือน

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY MONTH() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.55 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert แทรกลงในค่า DemoTable1628 ( 2019-10-10,900);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.47 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เล

  3. แทนที่ตัวเลขในผลลัพธ์ที่คั่นด้วยจุลภาคด้วย MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE ร่วมกับ FIND_IN_SET() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert แทรกลงในค่า DemoTable1629 (7,8,9,10); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เล

  4. แบบสอบถาม MySQL เพื่อแสดงเพียง 15 คำจากด้านซ้าย?

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

  5. เลือกค่าต่ำสุดจากค่าสูงสุดของสองตารางด้วย MySQLquery เดียว?

    สำหรับสิ่งนี้ คุณสามารถใช้ UNION ใน MySQL ให้เราสร้างตารางก่อน - ;ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 ( 57);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.08 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก Dem

  6. วิธีการใช้ DELIMITER อย่างถูกต้องในกระบวนงานที่เก็บไว้ MySQL?

    วิธีที่ถูกต้องมีดังนี้ − DELIMITER //CREATE PROCEDURE yourStoredProcedureName()BEGIN IF yourCondition แล้ว yourStatement1;else yourStatement2;END IF;END//DELIMITER; ให้เราดูตัวอย่างและสร้างขั้นตอนการจัดเก็บ - DELIMITER; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL โทร delimiter_demo(

  7. เพิ่มบันทึกจากค่าที่ซ้ำกันที่สอดคล้องกันในคอลัมน์อื่นด้วย MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชันการรวม SUM() ร่วมกับส่วนคำสั่ง GROUP BY ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (2.08 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David,80); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจากตารา

  8. ค้นหาบันทึกเฉพาะจากคอลัมน์ที่มีค่าคั่นด้วยเครื่องหมายจุลภาคใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ FIND_IN_SET() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (78,45,67,98); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก

  9. การเรียงลำดับแบบกำหนดเองโดยใช้สองคอลัมน์ที่แตกต่างกันใน MySQL?

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง ORDER BY ร่วมกับคำสั่ง CASE ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1610 (85,Carol); Query OK, 1 แถวได้รับผลกระทบ (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

  10. ลำดับ MySQL ตามคอลัมน์เฉพาะ x และแสดงค่าที่เหลือตามลำดับจากน้อยไปมาก

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

  11. รวมบันทึกข้อความหลายรายการให้เป็นหนึ่งเดียวใน MySQL

    หากต้องการรวมบันทึกข้อความหลายรายการ ให้ใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1611 (ฐานข้อมูล MySQL); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย

  12. รับขนาดของแถวที่เลือกใน MySQL

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

  13. ลบบันทึกเฉพาะจากตาราง MySQL โดยใช้ AND ใน WHERE clause

    MySQL AND ใช้ใน WHERE เพื่อดึงข้อมูลระเบียนโดยการกรองโดยใช้หลายเงื่อนไข ให้เราสร้างตารางก่อน- ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (103,Bob); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโด

  14. มีฟังก์ชั่นที่คล้ายกับ trunc (sysdate) ของ Oracle ใน MySQL หรือไม่

    ได้ คุณสามารถใช้ DATE() เพื่อรับเฉพาะส่วนของวันที่ใน MySQL และคุณสามารถใช้ CURDATE() เพื่อรับวันที่ปัจจุบันใน MySQL วันที่ปัจจุบันเป็นดังนี้ − เลือก curdate();+-----------+| curdate() |+-----------+| 2019-10-20 |+-----------+1 แถวในชุด (0.00 วินาที) ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รั

  15. แสดงชื่อตารางเฉพาะด้วย MySQL LIKE Operator

    ในการแสดงชื่อตารางเฉพาะด้วยตัวดำเนินการ LIKE ไวยากรณ์จะเป็นดังนี้ − เลือก table_name เป็น `anyAliasName` จาก information_schema.tables โดยที่ table_name เช่น yourValue%; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อแสดงชื่อตารางเฉพาะด้วยตัวดำเนินการ LIKE - โดยที่ table_name เช่น DemoTable160_%; สิ่งนี้จะสร้างผลล

  16. คำสั่ง MySQL LIKE ไม่ทำงานกับสตริงที่มีจุดเพื่อแสดงระเบียนที่ขึ้นต้นด้วยตัวเลขเฉพาะ

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

  17. จัดรูปแบบระเบียน MySQL (ค่าราคา) หลังจากคูณแล้ว

    หากต้องการจัดรูปแบบระเบียน ให้ใช้ FORMAT() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.96 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - เป็นค่า DemoTable (100,5); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก De

  18. ดึงค่าสูงสุดจากหลายคอลัมน์ที่มีค่า null และไม่ใช่ null หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ COALESCE() สำหรับค่าสูงสุด ให้ใช้ GREATEST() ใน MySQL ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (56,120,90); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) แสดงระเบียนทั้งหมด

  19. แบบสอบถามสำหรับการนำ MySQL LIKE เป็น MySQL IN ไปใช้หรือไม่

    ในการดำเนินการค้นหาเช่น MySQL IN() คุณต้องใช้ COUNT(), IF() พร้อมกับตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Java );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งห

  20. อัปเดตด้วยค่าหลายค่าใน MySQL WHERE clause

    เรามาสร้างตารางกันก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.81 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 103,Carol,28,AUS);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable; สิ่งนี้จะสร้างผ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:30/229  20-คอมพิวเตอร์/Page Goto:1 24 25 26 27 28 29 30 31 32 33 34 35 36