Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ค้นหาเปอร์เซ็นต์ของนักเรียนโดยใช้คะแนนและเพิ่มเครื่องหมายเปอร์เซ็นต์ (%) ให้กับผลลัพธ์ในSQL

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

  2. แบบสอบถาม MySQL เพื่อดึงระเบียนที่ทศนิยมเป็นจำนวนเต็ม

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน FLOOR() ที่นี่ เราจะดึงข้อมูลเช่น 12.00, 35.00 ฯลฯ จากรายการที่มีระเบียนเช่น 5.23, 8.76, 12.00, 22.68 เป็นต้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ค่า DECIMAL(4,2)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก

  3. ในการคืนค่าของตัวเลขยกกำลังของตัวเลขอื่น เราควรใช้ตัวดำเนินการ ^ ใน MySQL?

    ไม่ ^ เป็นตัวดำเนินการ Bitwise XOR ใน MySQL สำหรับสิ่งนี้ ให้ใช้ POW() หรือ POWER() จาก MySQL ให้เราสร้างตารางก่อน &minuns; สร้างตาราง DemoTable ( BaseValue int, PowerValue float); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - เป็นค่า DemoTable (20,8.9)

  4. ฉันจะตั้งค่าการเพิ่มอัตโนมัติให้เริ่มจาก 1 ใน MySQL ได้อย่างไร

    คุณสามารถตัดตารางเพื่อตั้งค่า auto_increment ให้เริ่มจาก 1 ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.44 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (); แบบสอบถามตกล

  5. จัดรูปแบบวันที่ด้วย DATE_FORMAT() และ STR_TO_DATE() ใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( DueDate varchar(100)); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (August 04,2019); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.25 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เล

  6. จะแยกเฉพาะตัวเลขออกจากช่องข้อความใน MySQL ได้อย่างไร

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

  7. แสดงชื่อเฉพาะจากตารางที่มี FirstName และ LastName ซ้ำกันโดยใช้ LIKE clause สองครั้ง

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (StudentName) (Adam Doe); แบบสอบถาม ตกลง ได้รับผลกระทบ

  8. แบบสอบถาม MySQL เพื่อค้นหา 3 วันที่ล่าสุดในตารางและวันที่ผลลัพธ์ไม่ควรซ้ำกัน

    หากต้องการค้นหาวันที่ล่าสุด ให้สั่งซื้อบันทึกวันที่ด้วย ORDER BY DESC เนื่องจากเราต้องการเพียง 3 วันที่ ใช้ LIMIT 3 ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( AdmissionDate date); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTab

  9. COALESCE สั่งผลลัพธ์ด้วยค่า NULL และ NON-NULL อย่างไร

    COALESCE() จะค้นหาค่า NON-NULL ก่อน หากพบค่าเดียวกันในตอนเริ่มต้น ก็จะส่งกลับ มิฉะนั้นให้เลื่อนไปข้างหน้าเพื่อตรวจสอบค่า NON-NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Number1 int, Number2 int);ตกลง ตกลง 0 แถวได้รับผลกระทบ (5.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกล

  10. จะนับแถวจากสองตารางในแบบสอบถาม MySQL เดียวได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Name varchar(40));เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1 (Mike); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoT

  11. ฉันจะคืนบันทึกจากตารางที่ใกล้กับค่าตัวแปรที่ผู้ใช้กำหนดเองใน MySQL มากที่สุดได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ProductAmount int); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(ProductAmount) (7000); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.26

  12. อัปเดตตารางโดยคำนวณผลรวมและแสดงผลเป็นค่าคอลัมน์สุดท้าย

    ใช้ตัวแปรเพื่อเก็บ SUM(ทั้งหมด) และอัปเดตด้วยคำสั่ง UPDATE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (ค่า) ค่า (60) แบบสอบถา

  13. แทรกหลายค่าในตารางชั่วคราวด้วยแบบสอบถาม MySQL เดียวหรือไม่

    ให้เราสร้างตารางก่อน - สร้างตารางชั่วคราว DemoTable ( SerialNumber int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เรากำลังแทรกค่าหลายค่าในตารางชั่วคราว - แทรกลงในค่า DemoTable(1),(2),(3),(4),(5),(6),(7),(8);แบบสอบถามตกลง ได้รับผลกระทบ 8 แถว (0.00

  14. จะตรวจสอบค่าคอลัมน์ที่มีสตริงหรือตัวเลขใน MySQL ได้อย่างไร?

    หากคุณต้องการเฉพาะค่าสตริง ให้ใช้ไวยากรณ์ด้านล่าง − เลือก *จาก yourTableName โดยที่ yourColumnName NOT regexp ^[0-9]+$; หากคุณต้องการเฉพาะตัวเลข ให้ใช้ไวยากรณ์ด้านล่าง − เลือก *จาก yourTableName โดยที่ yourColumnName regexp ^[0-9]+$; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id varchar(100));

  15. จะสร้างตารางใหม่จากตารางแรกโดยใช้ MySQL LIKE ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( EmployeeId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(50)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (EmployeeName) (Sam); แบบสอบถามตกลง 1 แถวได้รับผลกร

  16. เหตุใดต่อไปนี้จึงแสดงข้อผิดพลาดใน MySQL:INSERT INTO yourTableName VALUE(yourValue1,yourValue2,.......N);?

    ข้อผิดพลาดอยู่ในรูปแบบ VALUE().ใช้ VALUES() แทน VALUE() ไวยากรณ์ที่ถูกต้องของข้อความค้นหาแบบแทรกมีดังต่อไปนี้ - INSERT INTO yourTableName VALUES(yourValue1,yourValue2,.......N); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId int, StudentName varchar(40), StudentAge int);Query OK, 0 แถวได้ร

  17. จะรันคำสั่ง select หลายรายการใน MySQL ได้อย่างไร?

    ในการรันคิวรีแบบใช้เลือกข้อมูลหลายรายการใน MySQL ให้ใช้แนวคิดของ DELIMITER ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Title text)ENGINE=MyISAM;Query OK, 0 แถวได้รับผลกระทบ (0.30 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (Node.js ใช้ MongoDB); สืบค้นตกลง 1 แถ

  18. นับจากสองตารางและให้นับรวมของสตริงใน MySQL?

    หากต้องการนับ ให้ใช้ MySQL COUNT(*) อย่างไรก็ตาม ด้วย UNION ALL คุณจะสามารถนับจำนวนสตริงรวมกันได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Name varchar(20));เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.49 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เรากำลังแทรกค่าสตริงในตารางแรก - แทรกลงในค่า DemoTab

  19. UPDATE เขียนทับค่าหรือไม่ถ้ามันเหมือนกันใน MySQL

    ไม่ MySQL UPDATE จะไม่เขียนทับค่าหากค่าเท่ากัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId int, StudentMathMarks int, StudentMySQLMarks int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (3,34,98); แบบสอบถามตกลง ได้รับผ

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

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก วันที่ซื้อ วันที่ราคาขาย int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (PurchaseDate,SalePrice) (2015- 12-11,4110);แบบสอบถามตกลง ได้รับ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:56/229  20-คอมพิวเตอร์/Page Goto:1 50 51 52 53 54 55 56 57 58 59 60 61 62