Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. กรองวันที่จากตารางที่มีระเบียน DATE และ NULL ใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่และเวลาวันแรกของวันที่ SecondDate) ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2019-03-01, NULL) แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย

  2. จะใช้ COUNT() และ IF() ในการสืบค้น MySQL เดียวได้อย่างไร

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

  3. เลือกรายการสุ่มจากฐานข้อมูล MySQL?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int); Query OK, 0 แถวได้รับผลกระทบ (0.92 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(ClientName,ClientAge) values(Sam,47);แบบสอบถามตกลง ได้

  4. ฉันจะแทนที่ “+” (เครื่องหมายบวก) ด้วย SPACE ใน MySQL ได้อย่างไร

    หากต้องการแทนที่ ให้ใช้ฟังก์ชัน REPLACE() จาก MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Number varchar(100));เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(+919800087678);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แ

  5. แบบสอบถามเพื่อแบ่งค่าของสองคอลัมน์และแสดงผลลัพธ์ในคอลัมน์ใหม่โดยใช้ตัวแทน MySQL?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value1 int, Value2 int); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Value1,Value2) (15000,18000) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0

  6. รับวันที่สูงสุดจากรายการวันที่ varchar ใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( AdmissionDate varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (วันพฤหัสบดีที่ 18 กรกฎาคม 2019); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.23 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย

  7. แบบสอบถาม MySQL เพื่อดึงวันที่ล่าสุดจากตารางที่มีบันทึกวันที่

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

  8. ใช้ TRIM กับระเบียนทั้งหมดในตาราง MySQL หรือไม่

    TRIM ใช้เพื่อลบช่องว่างนำหน้าและต่อท้าย ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เราได้แทรกระเบียนที่มีช่องว่างนำหน้าและต่อท้าย - แทรกลงในค่า DemoTable ( Carol Taylor ); แบบส

  9. แบบสอบถาม MySQL สำหรับการค้นหาตามตัวอักษร (ABC) ด้วย REGEXP?

    สำหรับการค้นหาตามตัวอักษร ให้ใช้ REGEX ใน MySQL สมมติว่าเรากำลังค้นหาระเบียนที่ขึ้นต้นด้วย A, B หรือ C ไวยากรณ์ที่จะใช้ REGEXP เพื่อจุดประสงค์เดียวกันมีดังนี้ - เลือก *จาก yourTableName โดยที่ yourColumnName REGEXP ^[ABC]; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อ varchar(100)); ตกลง ตกลง

  10. สองวิธีในการดึงค่าสูงสุดจากคอลัมน์ MySQL ด้วยตัวเลข

    ในการดึงค่าสูงสุด ให้ใช้รูปแบบใดรูปแบบหนึ่งด้านล่าง - select max(yourColumnName) จาก yourTableName;ORselect * from yourTableName order by yourColumnName desc limit 1; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value int);Query OK, 0 แถวได้รับผลกระทบ (0.84 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้

  11. MySQL ORDER BY ตัวอักษร (ไม่ใช่ตัวเลข) สำหรับค่าคอลัมน์ที่ประกอบด้วยสตริงที่มีตัวเลขเช่น '456 John Smith'

    หากต้องการ ORDER BY ตัวอักษร ให้ใช้ ORDER BY SUBSTRING() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id varchar(100)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1009 Bob Smith); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาท

  12. เชื่อมแถวตามค่าบูลีนในอีกคอลัมน์หนึ่งด้วย MySQL

    หากต้องการต่อแถวตามค่าบูลีนในอีกคอลัมน์หนึ่ง ให้ใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน ที่นี่ เราได้ตั้งค่าหนึ่งในคอลัมน์ “isValidUser ” เป็นบูลีน – สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserMessage varchar(100), isValidUser boolean); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0

  13. ตั้งค่าตัวเลือกขณะสร้างตาราง MySQL แสดงตัวเลือกเดียวกันด้วย

    หากต้องการแสดง ให้ใช้คำสั่ง DESC หรือ information_schema.columns ให้เราสร้างตารางและตั้งค่าตัวเลือกก่อน - สร้างตาราง DemoTable( Color SET(RED,GREEN,BLUE,YELLOW)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) กรณีที่ 1 นี่คือแบบสอบถามเพื่อรับรายการตัวเลือกที่พร้อมใช้งานสำหรับ SET โดยใช้คำสั่ง DESC -

  14. วิธีการใช้ HAVING LENGTH (ฟิลด์) ใน MySQL?

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

  15. ลบ 20% จากราคาที่เก็บไว้ในฟิลด์ MySQL โดยใช้แบบสอบถาม SQL?

    สมมติว่าราคาที่เก็บไว้รวมภาษีขายแล้ว 20% ตอนนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ราคา int);ตกลง ตกลง 0 แถว (1.09 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (60); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  16. จะลบเฉพาะคำแรกออกจากค่าคอลัมน์ด้วยแบบสอบถาม MySQL ได้อย่างไร

    หากต้องการลบเฉพาะคำแรกออกจากค่าคอลัมน์ ให้ใช้ substring() ต่อไปนี้เป็นไวยากรณ์ - select substring(yourColumnName,locate( ,yourColumnName)+1) AS anyAliasName จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ข้อความชื่อ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่

  17. ฟอร์แมต MySQL CURRENT_TIMESTAMP เป็น AM &PM หรือไม่

    ในการฟอร์แมต ให้ใช้ DATE_FORMAT() เรามาสร้างตารางกันก่อน สร้างตาราง DemoTable (เวลาเข้าสู่ระบบ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (16:40); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโ

  18. จะลบฟิลด์ที่มีค่ามากกว่าค่าเฉพาะใน MySQL ได้อย่างไร?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, PlayerName varchar(100), PlayerScore int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (PlayerName, PlayerScore) ค่า (Carol,1000); แบบสอบถ

  19. แสดง/ดูดัชนีในฐานข้อมูล MySQL

    ในการดูดัชนี ไวยากรณ์จะเป็นดังนี้ - select *from information_schema.statistics where table_schema= yourDatabaseName; ที่นี่ฉันกำลังใช้ฐานข้อมูล เว็บ แบบสอบถามมีดังต่อไปนี้เพื่อแสดง/ดูดัชนี - select *from information_schema.statistics where table_schema= 'web'; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

  20. ตั้งค่าที่กำหนดเองสำหรับ AUTO_INCREMENT ขณะสร้างตารางและใช้ ZEROFILL จะเกิดอะไรขึ้นเมื่อไม่มีอะไรถูกแทรกในขณะที่ใช้คำสั่ง INSERT?

    เราจะดูตัวอย่างและสร้างตารางที่เราได้ตั้งค่าคอลัมน์ StudentId เป็น AUTO_INCREMENT =100 และใช้ ZEROFILL ด้วย - สร้างตาราง DemoTable( StudentId int(7) ZEROFILL ไม่เป็น NULL AUTO_INCREMENT, คีย์หลัก (StudentId))AUTO_INCREMENT=100; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกบางระเบียนในตารางโดยใช้

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:69/229  20-คอมพิวเตอร์/Page Goto:1 63 64 65 66 67 68 69 70 71 72 73 74 75