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

    หากต้องการลบแถวทั้งหมดยกเว้นแถวที่ระบุ ให้ลองใช้ไวยากรณ์ด้านล่าง − ลบออกจาก yourTableName โดยที่ yourColumnName!=yourValue; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก หัวเรื่อง varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) แทรกระเบียนบาง

  2. แบบสอบถาม MySQL เพื่อเลือกวันที่>=วันที่ปัจจุบัน - 3 สัปดาห์?

    ใช้แนวคิดของ DATE_SUB() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ArrivalDate datetime ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (1.02 วินาที) หมายเหตุ :สมมติว่าวันที่ปัจจุบันคือ 2019-06-08 แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoT

  3. จะสั่งซื้อตามกฎที่กำหนดเองเช่นคำสั่งเช่น 4,2,1,3 ใน MySQL ได้อย่างไร

    หากต้องการสั่งซื้อด้วยกฎที่กำหนดเอง ให้ใช้ ORDER BY FIELD() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(3) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั

  4. จะสร้างฟิลด์ใน MySQL SELECT ได้อย่างไร?

    ใช้คีย์เวิร์ด AS สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (3.16 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (David); แบบสอบถามตกลง ได้รับผลกระทบ

  5. แบบสอบถาม MySQL เพื่อค้นหาแถวทั้งหมดที่ ID หารด้วย 4 ลงตัวหรือไม่

    ให้เราสร้างตารางที่มีหนึ่งในคอลัมน์เป็น ID ก่อน - สร้างตาราง DemoTable ( ID int, StudentName varchar(10), CountryName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.70 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 10,Mike,AUS);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.1

  6. เพิ่มวันที่สองสัปดาห์ใน MySQL หรือไม่

    หากต้องการเพิ่มวันที่สองสัปดาห์ใน MySQL ให้ใช้ DATE_ADD() − แทรกลงใน yourTableName(yourColumnName) values(date_add(now(),ช่วง 2 สัปดาห์)); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.62 วินา

  7. แบบสอบถาม MySQL เพื่อรับ datetime ปัจจุบันและเฉพาะวันที่ปัจจุบัน

    แบบสอบถาม SELECT NOW() ให้วันที่ปัจจุบันและเวลาปัจจุบัน หากคุณต้องการเฉพาะวันที่ปัจจุบัน ให้ใช้ CURDATE() เท่านั้น ต่อไปนี้เป็นรูปแบบวันที่และเวลา - เลือกตอนนี้(); ไวยากรณ์สำหรับวันที่เท่านั้น เลือก CURDATE(); ให้เราใช้ไวยากรณ์ข้างต้น - กรณีที่ 1 :หากคุณต้องการทั้งวันที่และเวลาปัจจุบัน − เลือกตอ

  8. รับค่าที่เกิดขึ้นบ่อยที่สุดใน MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชันการรวม COUNT() ร่วมกับ GROUP BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ค่า) (10) แบบสอบถ

  9. จะเลือกแถวที่หนึ่งในหลาย ๆ คอลัมน์เท่ากับค่าที่แน่นอนใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ OR หลายตัว ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(10), LastName varchar(10), Age int, CountryName varchar(10) );Query OK, 0 แถวที่ได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง in

  10. แบบสอบถาม MySQL เพื่อดึงวันที่ด้วยปีและเดือน?

    สำหรับการดึงข้อมูลปีและเดือน คุณสามารถใช้ฟังก์ชัน YEAR() และ MONTH() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน

  11. ดึงข้อมูลจาก MySQL เฉพาะเมื่อมีเครื่องหมายยัติภังค์สองตัวหรือไม่

    สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน: สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก รหัสผ่าน varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.27 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (รหัสผ่าน) (ไมค์- ----53443);แบบส

  12. MySQL เลือกแบบสอบถามที่มีหลาย WHERE?

    หากต้องการใช้ WHERE หลายรายการ ให้ใช้ IN() IN MySQL ต่อไปนี้เป็นไวยากรณ์: เลือก *จาก yourTableName โดยที่ yourColumnName IN(yourValue1,yourValue2,...N); เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable ( Id int ชื่อ varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารา

  13. แปลงคอลัมน์เป็นการเปรียบเทียบแบบคำนึงถึงขนาดตัวพิมพ์ใน MySQL หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ COLLATE ต่อไปนี้เป็นไวยากรณ์ - เลือก *จาก yourTableName โดยที่ yourColumnName LIKE yourValue COLLATE utf8_bin; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( LastName varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert

  14. แบบสอบถาม MySQL เพื่อเรียงตามตัวอักษรและนับรายการที่ซ้ำกัน?

    สำหรับสิ่งนี้ ให้ใช้ทั้ง GROUP BY และ ORDER BY clause ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentGrade char(1) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.87 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (St

  15. แก้ไขข้อผิดพลาดทางไวยากรณ์ใกล้กับ "ORDER BY order DESC" ใน MySQL หรือไม่

    ลำดับคำคือลำดับที่สงวนไว้ใน MySQL และคุณได้ใช้ในแบบสอบถาม เพื่อกำจัดข้อผิดพลาดทางไวยากรณ์ คุณต้องใช้ backticks(` `) รอบลำดับ ไวยากรณ์ที่ถูกต้องมีดังนี้ − เลือก *จากชื่อตารางของคุณ ORDER BY `order DESC; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( `order` int ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.

  16. เราสามารถอัปเดตแถวที่มี ID สูงสุดในการสืบค้น MySQL เดียวได้หรือไม่

    ใช่ เราสามารถทำได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( ID int, GameScore int );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (31,948474); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.27 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำส

  17. MySQL เลือกที่จะนับค่าเท่ากับ 0 และมากกว่า 0 จากคอลัมน์หรือไม่

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.83 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (40) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง s

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

    ใช้คำสั่ง ORDER BY สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Value1 int, Value2 int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (90, 7);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจา

  19. รับ MAX () ในคอลัมน์ในสองตาราง MySQL หรือไม่

    ใช้ GREATEST() เพื่อค้นหาค่าสูงสุด ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 ( 575);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.24 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้

  20. จะตรวจสอบได้อย่างไรว่าตอนนี้ () อยู่ระหว่างสองวันที่ระบุใน MySQL?

    ที่นี่ now() หมายถึงวันที่ปัจจุบัน หากต้องการตรวจสอบว่าตรงกับวันที่เจาะจงสองวันหรือไม่ คุณต้องใช้ BETWEEN ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่และเวลา FirstDate, SecondDate datetime ); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลง

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