Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. กลุ่มเชื่อมนามสกุลจากคอลัมน์ MySQL และตั้งค่าเงื่อนไขเพื่อแสดงระเบียนที่จำกัด

    ใช้ GROUP_CONCAT() เพื่อทำการต่อกลุ่มและตั้งเงื่อนไข ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable813 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(100), UserLastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.49 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แท

  2. เพิ่มวันที่ 30 วันในตาราง MySQL พร้อมบันทึกวันที่มาถึง

    ใช้ INTERVAL เพื่ออัปเดตวันสำหรับวันที่ทั้งหมดในคอลัมน์ตาราง MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable814(ArrivalDate date);เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable814 (2019-08-03); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว

  3. แบบสอบถาม MySQL เพื่อแปลงตัวเลขหลักเดียวเป็นสองหลัก

    สำหรับสิ่งนี้ คุณสามารถใช้ LPAD() และเติมค่าทางด้านซ้าย ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable767 (Value varchar(100)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.40 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable767 (1); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) แ

  4. แบบสอบถาม MySQL เพื่อตั้งค่าสำหรับการเกิดขึ้นของ NULL

    ค้นหาค่า NULL โดยใช้ IS NULL และอัปเดตค่าใหม่โดยใช้ MySQL UPDATE และ SET - อัปเดต yourTableNameset yourColumnName=yourValuewhere yourColumnName IS NULL; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable768 ( Clientid int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int); Qu

  5. จะตั้งค่ารหัสประเทศเป็นค่าคอลัมน์ด้วยหมายเลขโทรศัพท์ใน MySQL ได้อย่างไร

    การตั้งรหัสประเทศเป็นหมายเลขโทรศัพท์หมายถึงการต่อกัน คุณสามารถใช้ CONCAT() สำหรับสิ่งนี้ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable769 (MobileNumber varchar(100)); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable769 (9090898987)

  6. กำลังอัปเดตค่าคอลัมน์เดียวใน MySQL หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable770 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable770 (ค่า) ค่า (560); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบีย

  7. แบบสอบถาม MySQL เพื่อค้นหาบันทึกวันที่ซึ่งวันที่และเวลาปัจจุบันอยู่ระหว่าง JoiningDate และ RelievingDate

    ใช้ BETWEEN เพื่อค้นหาวันที่และเวลาระหว่างการเข้าร่วมและวันที่บรรเทา NOW() ใช้เพื่อรับวันที่และเวลาปัจจุบันสำหรับการเปรียบเทียบ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable771 (วันที่เข้าร่วม วันที่และเวลา Relievingdate datetime) ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.15 วินาที) แทรกระเบียนบางส่วนในตาราง

  8. แบบสอบถาม MySQL เพื่อค้นหาบันทึกทางเลือกจากตาราง

    หากต้องการค้นหาระเบียนอื่นจากตาราง คุณต้องใช้เงื่อนไข OR ตามรูปแบบต่อไปนี้ - เลือก *จาก yourTableName โดยที่ yourColumnName=yourValue1 OR yourColumnName=yourValue2......N; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable772 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar (100) อายุ int); ตกล

  9. แบบสอบถาม MySQL เพื่อส่งคืน 5 บันทึกสุ่มจาก 20 บันทึกล่าสุด?

    สำหรับสิ่งนี้ คุณต้องใช้ ORDER BY เพื่อสั่งบันทึก ด้วยการใช้ RAND() เพื่อรับเร็กคอร์ดแบบสุ่มและ LIMIT 5 เนื่องจากเราต้องการแสดงเพียง 5 เร็กคอร์ดแบบสุ่ม ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable773 (StudentId int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั

  10. จะแบ่งคอลัมน์ datetime เป็นวันที่และเวลาและเปรียบเทียบทีละรายการใน MySQL ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable805(LoginDate datetime) เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกเข้าไป ค่า DemoTable805(2018-12-24 05:01:00);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง s

  11. มีวิธีเลือกค่าที่ตรงกับบางส่วนใน MySQL หรือไม่?

    หากต้องการจับคู่บางส่วน ให้ใช้ตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable806( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentSubject varchar(100)); แบบสอบถามตกลง, 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert

  12. ตรวจสอบว่ามีค่าอยู่ในคอลัมน์ในตาราง MySQL หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable807 ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientCountryName varchar(100)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable807(ClientName,ClientCoun

  13. ฉันจะตั้งค่าเริ่มต้นสำหรับคอลัมน์ใน MySQL ได้อย่างไร

    หากต้องการตั้งค่าเริ่มต้น ให้ใช้คีย์เวิร์ด DEFAULT ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable758 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อตั้งค่าเริ่มต้นสำหรับคอลัมน์ - แก้ไขตาราง DemoTable75

  14. วิธีตั้งค่า NULL ในคอลัมน์ตารางและแทรกค่าเดียวกัน

    หากต้องการตั้งค่า NULL ให้ตั้งค่าประเภทเป็น NULL ตามรูปแบบไวยากรณ์ด้านล่าง - yourColumnName dataType NULL; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable759 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, ชื่อจริง varchar(100) NULL); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที) แทรกระเบียนบางส่วนในตารา

  15. จะรวมการสืบค้นข้อมูลในแบบสอบถาม MySQL เดียวเพื่อรับการนับค่าต่าง ๆ ในคอลัมน์ต่าง ๆ ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable760 ( ClientId int, ClientId2 int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.79 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable760 (400,500) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.08 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง sel

  16. ค้นหาผลรวมโดยลบอักขระตัวแรกออกจากสตริงตามด้วยตัวเลขใน MySQL หรือไม่

    สตริง (ค่าคอลัมน์) เริ่มต้นด้วยอักขระและส่วนที่เหลือของสตริงมีตัวเลข เราต้องการผลรวมของตัวเลขเหล่านี้ - J230A130sC13 สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน SUBSTRING() ร่วมกับ SUM() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable761 (ราคา varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบา

  17. แบบสอบถาม MySQL เพื่อให้ตรงกับสองสตริงจากค่าคอลัมน์

    สำหรับสิ่งนี้ คุณสามารถใช้โอเปอเรเตอร์ LIKE โดยมีเงื่อนไข OR ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable762 (ข้อความชื่อเรื่อง) ตกลงแบบสอบถาม 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable762 (โครงสร้างข้อมูลและอัลกอริทึมใน C และ C ++);

  18. จะเลือกสองแถวสุดท้ายใน MySQL ได้อย่างไร

    หากต้องการเลือกสองแถวสุดท้าย ให้ใช้ ORDER BY DESC LIMIT 2 ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable763 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable76

  19. แบบสอบถาม MySQL เพื่อรับผลลัพธ์จากคำสั่งเลือกหลายรายการ?

    หากต้องการรับผลลัพธ์จากคำสั่ง select หลายรายการ ให้ใช้ UNION ALL ต่อไปนี้เป็นไวยากรณ์ - select yourValue1 AS anyColumnNameUNION ALLselect yourValue2 AS yourColumnName....N ให้เราใช้ไวยากรณ์ข้างต้นเพื่อส่งคืนการแจงนับตัวเลขในแถวต่างๆ - เลือก 100 AS หมายเลข UNION ALL เลือก 1000 AS หมายเลข UNION ALL

  20. จะเชื่อมคอลัมน์ตามค่า id ที่ซ้ำกันใน MySQL ได้อย่างไร แสดงค่าที่ซ้ำกันในคอลัมน์เดียวกันโดยคั่นด้วยเครื่องหมายทับ

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable764 ( ProductId int, ProductPrice int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable764 (104,50000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินา

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:76/229  20-คอมพิวเตอร์/Page Goto:1 70 71 72 73 74 75 76 77 78 79 80 81 82