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

    หากต้องการแยกเฉพาะวันแทนที่จะเป็นวันที่ทั้งหมด คุณต้องใช้ฟังก์ชัน DAYOFMONTH() จาก MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable747 (DueDate datetime) เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable747 (2016-07-21); แบบสอบถามต

  2. จะค้นหาคู่ค่าที่ซ้ำกันใน MySQL ได้อย่างไร

    หากต้องการค้นหาคู่ค่าที่ซ้ำกันใน MySQL ให้ใช้ประโยค GROUP BY HAVING ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable748 (Id int, FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable748 (300, แซม); แบบสอบถามตกลง ได้รับ

  3. MySql จะแสดงบันทึกด้วย ID ล่าสุดในตารางได้อย่างไร?

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

  4. เชื่อมค่าคอลัมน์บางค่าในบรรทัดเดียวกับ MySQL และนำหน้าสตริงเฉพาะ “MR” ไปทุกสาย

    เมธอด CONCAT() จะใช้ในการต่อ “MR” กับทุกสตริง ในขณะที่ GROUP_CONCAT() จะเชื่อมค่าคอลัมน์บางค่าในบรรทัดเดียว เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable799( UserId int, UserName varchar(100), UserAge int);Query OK, 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั

  5. MySQL ORDER BY พร้อมค่าฟิลด์ที่กำหนดเอง

    ในการตั้งค่าฟิลด์ที่กำหนดเอง ให้ใช้ FIND_IN_SET() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable677 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ข้อความ UserStatus); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.07 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable677 (UserStatus

  6. เรียงลำดับตามวันที่กำหนดด้วยประเภท varchar ใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ ORDER BY STR_TO_DATE ใน MySQL เช่นเดียวกับไวยากรณ์ด้านล่าง - เลือก *จากชื่อตารางของคุณ ORDER BY STR_TO_DATE(yourColumnName, %M %Y) DESC; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable678(DueDate varchar(200)); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกบางระเบียนในตารางโดยใ

  7. จะสั่งซื้อบันทึกและดึงข้อมูลโดยใช้ MySQL LIMIT ได้อย่างไร

    เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable679(FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.44 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable679 (Robert); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  8. จะสั่งซื้อคืนค่าคอลัมน์ที่ซ้ำกันเพียงครั้งเดียวใน MySQL ได้อย่างไร

    หากต้องการคืนค่าคอลัมน์เพียงครั้งเดียวใน MySQL ให้เราดูตัวอย่างและสร้างตารางก่อน - สร้างตาราง DemoTable680(Status varchar(100));เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.75 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable680 (ถูกบล็อก); แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.14

  9. เลือกบันทึกวันที่ระหว่างวันที่สองวันใน MySQL

    ในการเลือกบันทึกวันที่ระหว่างวันที่สองวัน คุณต้องใช้คำหลัก BETWEEN ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable681(AdmissionDate datetime);Query OK, 0 แถวได้รับผลกระทบ (0.75 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable681 (2019-02-04); ตกลง ตกลง 1 แถวได้รับผลกระทบ (

  10. เชื่อมสตริงกับตัวเลขใน MySQL หรือไม่

    หากต้องการเชื่อมสตริงกับตัวเลข ให้ใช้เมธอด CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable682( Name varchar(100), Age int);Query OK, 0 แถวได้รับผลกระทบ (0.49 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable682 (David,25); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วิ

  11. ใช้ NOT IN, OR และ IS NULL ในแบบสอบถาม MySQL เดียวกันเพื่อแสดงระเบียนที่กรอง

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

  12. จะเขียนแบบสอบถาม MySQL เพื่อเลือก 10 ระเบียนแรกได้อย่างไร

    ในการเลือกระเบียน 10 รายการแรก เราสามารถเรียงลำดับระเบียนจากน้อยไปมากหรือมากไปหาน้อยได้ จากนั้น ใช้ LIMIT 10 เพื่อรับเพียง 10 รายการเท่านั้น – เลือก *จาก (เลือก *จาก yourTableName ORDER BY yourColumnName ASC LIMIT 10)anyAliasName ORDER BY yourColumnName DESC; ให้เราสร้างตารางก่อน - สร้างตาราง Demo

  13. จะให้สิทธิ์การจำลองแบบกับฐานข้อมูลใน MySQL ได้อย่างไร

    หากต้องการให้สิทธิ์การจำลอง ให้ใช้ GRANT REPLICATION SLAVE ON อันดับแรก ระบุชื่อผู้ใช้ทั้งหมดพร้อมกับโฮสต์จากตาราง MySQL.user - เลือกผู้ใช้, โฮสต์จาก mysql.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------+| ผู้ใช้ | โฮสต์ |+--------------------------------------------

  14. แบบสอบถาม MySQL เพื่อเลือกวันที่ใกล้เคียงที่สุดตั้งแต่วันนี้?

    สมมติว่าวันที่ปัจจุบันคือ 2019-07-25 ตอนนี้เราจะดูตัวอย่างและสร้างตารางที่มีการเพิ่ม ShippingDate ในตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable667(ShippingDate datetime);เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable667 (20

  15. แปลงรูปแบบวันที่ของ MySQL จาก yyyy-mm-ddThh:mm:ss.sssZ เป็น yyyy-mm-dd hh:mm:ss หรือไม่

    เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable668(JoiningDate varchar(200)); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้แทรกวันที่ในรูปแบบ ปปปป-mm-ddThh:mm:ss.sssZ − แทรกลงในค่า DemoTable668 (2016-02-12T05:10:50.000Z); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว

  16. ค้นหาค่าที่ไม่ว่างของแถวก่อนในลำดับจากน้อยไปมาก จากนั้นแสดงค่า NULL

    สำหรับสิ่งนี้ ให้ใช้ ORDER BY ISNULL() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable669 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, StudentScore int); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable669 (StudentScore) (null);

  17. จะเรียงลำดับชื่อโดเมนใน MySQL ได้อย่างไร?

    ในการจัดเรียงชื่อโดเมน ใช้ ORDER BY SUBSTRING_INDEX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable670 (ข้อความชื่อโดเมน) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เรากำลังใส่ชื่อโดเมน − แทรกลงในค่า DemoTable670 (www.amazon.com); แบบสอบถามตกลง ได้รับผลกระท

  18. เลือกคอลัมน์บางประเภทที่ขึ้นต้นด้วยตัวอักษรบางตัวแล้วต่อชื่อ

    สำหรับคอลัมน์บางประเภทที่ขึ้นต้นด้วยตัวอักษรบางตัว ให้ใช้ LIKE หากต้องการเชื่อมชื่อคอลัมน์ ให้ใช้ GROUP_CONCAT() ตามรูปแบบต่อไปนี้ - SELECT group_concat(COLUMN_NAME separator , )FROM INFORMATION_SCHEMA.COLUMNSWHERE table_name =yourTableNameAND table_schema =yourDatabaseNameAND column_name LIKE your

  19. MySQL สั่งซื้อด้วยกรณี?

    สำหรับสิ่งนี้ ใช้คำสั่งโดย nullif() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable672( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), CustomerAmount int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTabl

  20. แบบสอบถาม MySQL เพื่อเลือกค่าที่มีหลายครั้งและแสดงจำนวนของพวกเขา

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

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