Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. การคำนวณเปอร์เซ็นต์ในการสืบค้น MySQL และปัดเศษผลลัพธ์

    สำหรับสิ่งนี้ คุณสามารถใช้ CONCAT() และ round() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1844 ( Number int, TotalNumber int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1844 (45,500) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00

  2. เลือกบันทึก 15 วันก่อนวันนี้ใน MySQL?

    สำหรับสิ่งนี้ คุณสามารถใช้แนวคิดของ INTERVAL และ DATE_SUB() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1845 (วันที่มาถึง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1845 (2019-11-15); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที

  3. MySQL เพื่อดึงบันทึกตามเดือนและปีที่ระบุ?

    สำหรับสิ่งนี้ ให้ใช้ MONTH() และ YEAR() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1846 (วันที่ซื้อ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1846 (2017-10-26); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั

  4. เพิ่มค่าที่ผู้ใช้กำหนดให้กับคอลัมน์ในแบบสอบถาม MySQL?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1847 ( GameStatus ENUM(PENDING,COMPLETED,CANCELLED) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก เป็นค่า DemoTable1847(CANCELLED);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตา

  5. เป็นไปได้ไหมที่จะเพิ่มชุดขององค์ประกอบในเซลล์เดียวด้วย MySQL?

    หากต้องการเพิ่มชุดขององค์ประกอบในเซลล์เดียว ให้ใช้แนวคิดของ JSON ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1828 ( EmployeeId int, EmployeeRecords JSON ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1828 (2,[{EmployeeName:John,Empl

  6. แบบสอบถาม MySQL เพื่อส่งคืนการนับเฉพาะค่า NO จากค่าคอลัมน์ที่สอดคล้องกัน

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1829 ( ชื่อ varchar(20), isTopper ENUM(YES,NO) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1829 (David, yes); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตาราง

  7. ลบเฉพาะแถวที่ระบุในตารางด้วย MySQL

    หากต้องการลบเฉพาะแถวที่ระบุ ให้ใช้ MySQL NOT IN() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1830 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) )AUTO_INCREMENT=101;Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค

  8. ตั้งค่า Auto Increment แบบกำหนดเองด้วย ZEROFILL ใน MySQL

    ให้เราสร้างตารางก่อน ที่นี่. เราได้ตั้งค่าคอลัมน์ UserId ด้วย ZEROFILL และ AUTO_INCREMENT สร้างตาราง DemoTable1831 ( UserId int(7) zerofill auto_increment, PRIMARY KEY(UserId) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1831 ()

  9. แทรก JSON ลงในตาราง MySQL หรือไม่

    ให้เราสร้างตารางและตั้งค่าคอลัมน์ด้วยประเภท JSON สร้างตาราง DemoTable1832 ( ListOfNames JSON ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1832 (ListOfNames) ([Adam, John,Sam]); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แส

  10. เลือกแถวที่มีสตริงในคอลัมน์เฉพาะที่มี MATCH และ AGAINST ใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1833 ( ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แก้ไขตาราง − แก้ไขตาราง DemoTable1833 ADD FULLTEXT(Name);ตกลง สืบค้น 0 แถวได้รับผลกระทบ 1 คำเตือน (0.00 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:1 แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง in

  11. จะดึงแถวสุ่มใน MySQL ด้วยค่าที่คั่นด้วยจุลภาคได้อย่างไร

    ในการดึงแถวสุ่มใน MySQL ให้ใช้ ORDER BY RAND() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1835 ( ListOfIds varchar(20) ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1835 (98,96,49); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที

  12. แก้ไขข้อผิดพลาด MySQL #1064 - คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ… ใกล้ 'TYPE=MyISAM?

    ข้อผิดพลาดนี้เกิดขึ้นเมื่อเราใช้ TYPE สำหรับ ENGINE NAME ข้อผิดพลาดมีดังนี้ − สร้างตาราง DemoTable1836 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20) )Type=MyISAM AUTO_INCREMENT=1;ERROR 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชัน

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

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

  14. จัดเรียงผลการค้นหาตามตำแหน่งของสตริงย่อยใน MySQL

    หากต้องการจัดเรียงผลการค้นหาตามตำแหน่งของสตริงย่อย ให้ใช้ ORDER BY LOCATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1838 ( Subject varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1838 (JavaWithMySQL); แบบสอบถามตกลง

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

    หากต้องการนับค่าเดียวกันของแต่ละแถว ให้ใช้ COUNT(*) ร่วมกับส่วนคำสั่ง GROUP BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1818 ( Id int ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1818 (10,Chris); แบบสอบถามตกลง

  16. ดึงข้อมูลจำนวนผู้ที่ลงทะเบียนในวันที่ปัจจุบันกับ MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ COUNT() ร่วมกับ GROUP BY MONTH() เพื่อให้ตรงกับวันที่ปัจจุบัน ให้ใช้ CURRENT_DATE() วันที่ปัจจุบันเป็นดังนี้ − เลือก curdate();+-----------+| curdate() |+-----------+| 2019-11-30 |+------------+1 แถวในชุด (0.00 วินาที) ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1819 ( N

  17. แบบสอบถาม MySQL เพื่อลบบันทึกวันที่ด้วยวันในสัปดาห์และแสดงวันทำงานพร้อมระเบียน

    สำหรับสิ่งนี้ คุณสามารถใช้ DATE_FORMAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1820 ( AdmissionDate varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1820 (16/04/2017); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินา

  18. MySQL จะทำงานได้หรือไม่ถ้าเราไม่ใส่ขนาดของ VARCHAR ขณะสร้างตารางใหม่

    ไม่ แบบสอบถามจะไม่ทำงาน มาสร้างสถานการณ์เดียวกันและตรวจสอบข้อผิดพลาด - สร้างตาราง DemoTable1821 ( Id int, FirstName varchar, LastName varchar );ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล

  19. อัปเดตบันทึกในวันที่ระบุที่ตรงกับวันที่ปัจจุบันใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1822 ( จำนวน int วันที่ครบกำหนด ); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1822 (700,2018-11-30) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำส

  20. จะเพิ่มความแม่นยำด้วยการแบ่งใน MySQL ได้อย่างไร

    เพื่อเพิ่มความแม่นยำในการหาร ให้ใช้ MySQL CAST() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1823 ( Value int ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1823 ( 3);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:24/229  20-คอมพิวเตอร์/Page Goto:1 18 19 20 21 22 23 24 25 26 27 28 29 30