Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ใช้ COUNT() หลายรายการในแบบสอบถาม MySQL เดียว

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

  2. จะแยกส่วนหลักออกจากสตริงใน MySQL ได้อย่างไร

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

  3. จะอัปเดตคอลัมน์ด้วยค่าเดียวกัน (ไม่ใช่ทั้งหมด) โดยใช้ UPDATE, SET และ LIMIT ใน MySQL ได้อย่างไร

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

  4. เชื่อมสองสตริงใน MySQL ด้วยช่องว่างหรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน concat() จาก MySQL ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (17.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ หัวเรื่อง) (Robert, MongoDB); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (2.62 วินาที) แสดงระเบียนทั้งหมดจ

  5. แสดงระเบียนที่มีมากกว่าสองครั้งใน MySQL หรือไม่

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

  6. จะแยกแถวเฉพาะออกจากตารางใน MySQL ได้อย่างไร

    ใช้ <> เช่น MySQL ไม่เท่ากันเพื่อแยกแถวเฉพาะออกจากตาราง ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (4,David); Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  7. การเลือกและหารตัวเลขในคอลัมน์และแสดงผลทศนิยมเป็นจำนวนเต็มด้วย MySQL

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

  8. แทรกค่าลงในตาราง MySQL โดยอัตโนมัติในช่วงหรือไม่

    สำหรับสิ่งนี้ คุณสามารถสร้างกระบวนงานที่เก็บไว้ได้ เรามาสร้างตารางกันก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างกระบวนงานที่เก็บไว้เพื่อแทรกค่าลงในตารางโดยอัตโนมัติจากช่วง 10 ถึง 20 - ในขณะที่ช่วงเริ่มต้น DELIMITER; นี่คือแบบสอบถามเพื่อเรียกกระบวนงานที่เก็บ

  9. กำหนดว่าชุดอักขระของ MySQL DB ถูกตั้งค่าเป็น

    สมมติว่าเรากำลังสร้างฐานข้อมูล เว็บ - แสดงเว็บสร้างฐานข้อมูล สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้แสดงชุดอักขระเริ่มต้นเช่นกัน - +----------+----------------------------------- -------------------------------------------------- ----+| ฐานข้อมูล | สร้างฐานข้อมูล |+----------+-------------------------------

  10. เฉลี่ยผลรวมจากคอลัมน์คะแนนใน MySQL ด้วยจำนวนรหัสที่แตกต่างกันหรือไม่

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

  11. แก้ไขข้อผิดพลาด 1064 (42000) ขณะสร้างฐานข้อมูลใน MySQL หรือไม่

    ข้อผิดพลาด 1064 (42000) ส่วนใหญ่เกิดขึ้นเมื่อไม่ได้ตั้งค่าไวยากรณ์อย่างถูกต้อง เช่น เกิดข้อผิดพลาดในการใช้สัญลักษณ์ย้อนกลับ หรือในขณะที่สร้างฐานข้อมูลโดยปราศจากสิ่งเหล่านี้ สามารถสร้างข้อผิดพลาดได้ หากคุณจะใช้ยัติภังค์ในชื่อ เช่น การสาธิต- ตารางจะส่งผลให้เกิดข้อผิดพลาด 1064 (42000) ในการลบข้อผิดพลา

  12. จะนับจำนวนครั้งของค่าที่ระบุในคอลัมน์ด้วยแบบสอบถาม MySQL เดียวได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY clause ร่วมกับ IN() ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.87 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (แซม); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  13. จะรับอายุจาก DOB ใน MySQL ได้อย่างไร

    ในการรับอายุจาก DOB คุณสามารถใช้ฟังก์ชัน TIMESTAMPDIFF() ต่อไปนี้เป็นไวยากรณ์ - เลือก TIMESTAMPDIFF(YEAR, yourColumnName, CURRENT_DATE) AS anyAliasName จาก yourTableName; ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกล

  14. แบบสอบถาม MySQL เพื่ออัปเดตฟิลด์สตริงโดยเชื่อมต่อกับมันหรือไม่

    สำหรับการต่อฟิลด์สตริง ให้ใช้ฟังก์ชัน CONCAT() ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (StudentId) (STU1); ตกลง ตกลง 1 แถวได้รับผลกระทบ ( 0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง sele

  15. แบบสอบถาม MySQL เพื่อสั่งซื้อและแสดงความแตกต่างระหว่างวันที่จากวันที่ปัจจุบัน

    สำหรับสิ่งนี้ ใช้คำสั่ง ORDER BY วันที่ปัจจุบันเป็นดังนี้ − เลือกเลย ();+---------------------+| ตอนนี้() |+---------------------+| 2019-06-09 21:08:16 |+--------------------- +1 แถวในชุด (0.00 วินาที) ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในต

  16. วิธีการทำงานกับคอลัมน์เพิ่มค่าอัตโนมัติใน MySQL?

    ในการทำงานกับคอลัมน์ที่เพิ่มขึ้นอัตโนมัติ คุณสามารถตั้งค่าเป็น AUTO_INCREMENT ขณะสร้างตารางได้ ให้เราสร้างตารางก่อน ที่นี่ เราได้ตั้งค่าฟิลด์รหัสเป็นคอลัมน์เนื่องจากจะเป็นคอลัมน์เพิ่มอัตโนมัติของเรา - );Query OK, 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แท

  17. จะค้นหาขนาดปัจจุบัน (ในหน่วยความจำ) ของตารางใน MySQL ได้อย่างไร

    เพื่อให้ได้ขนาดปัจจุบันของตาราง ใช้สิ่งต่อไปนี้ซึ่งจะแสดงรายละเอียดเกี่ยวกับตารางรวมถึงขนาด - แสดงสถานะตารางเช่น yourTableName\G ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถว ได้รับผลกระทบ (0.75 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(CustomerName,CustomerAge,Cu

  18. จะรับเวลาสร้างตารางที่สร้างขึ้นล่าสุดใน MySQL ได้อย่างไร

    ต่อไปนี้เป็นไวยากรณ์ - เลือก table_name, create_timefrom information_schema.TABLES โดยที่ table_schema =yourDataBaseName เรียงลำดับตาม CREATE_TIME desclimit 1; ให้เราสร้างตารางแรก (เวลา:2019-06-10 16:40:51) − );Query OK, 0 แถวได้รับผลกระทบ (0.59 วินาที) ตอนนี้เราจะสร้างตารางที่สอง สมมติว่าหลังจาก

  19. จะรวมเวลาใน MySQL โดยแปลงเป็นวินาทีได้อย่างไร

    ในการแปลงเวลาเป็นวินาที ให้ใช้เมธอด TIME_TO_SEC() ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (06:40:10); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง selec

  20. เราสามารถแทนที่ตัวเลขด้วยสตริงในชุดผลลัพธ์ MySQL ได้หรือไม่

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

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:99/229  20-คอมพิวเตอร์/Page Goto:1 93 94 95 96 97 98 99 100 101 102 103 104 105