Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. จะ ORDER BY FIELD ด้วย GROUP BY ในการสืบค้น MySQL เดียวได้อย่างไร

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

  2. แทรกค่าจากตารางแรกไปยังตารางที่สองโดยใช้คำสั่ง SELECT สองคำสั่งในการสืบค้น MySQL เดียว

    ในการแทรกค่าจากตารางแรกไปยังตารางอื่นโดยใช้คำสั่ง SELECT สองคำสั่ง ให้ใช้ SUBQUERY สิ่งนี้จะช่วยให้คุณใช้แบบสอบถาม MySQL เดียวเพื่อรับผลลัพธ์ในตารางที่สอง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Name varchar(100), Score int);Query OK, 0 แถวได้รับผลกระทบ (1.30 วินาที) แทรกระเบียนบางส่วนในตารา

  3. จะแสดงชื่อวันตามบันทึกวันเดือนปีเกิดใน MySQL ได้อย่างไร?

    ใช้ DAYNAME() เพื่อแสดงชื่อวันจากบันทึกที่มีวันเดือนปีเกิด ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable795 ( DateOfBirth date) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable795 (2010-12-03); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.

  4. เปลี่ยนชื่อคอลัมน์ใน MySQL หรือไม่

    หากต้องการเปลี่ยนชื่อคอลัมน์ใน MySQL คุณต้องใช้คำสั่ง ALTER และ CHANGE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable796 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อ varchar (100), StudentAge int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง - อธิบาย

  5. รูปแบบ DateTime ที่ถูกต้องสำหรับฐานข้อมูล MySQL คืออะไร

    รูปแบบวันที่และเวลาที่ถูกต้องสำหรับฐานข้อมูล MySQL มีดังนี้ - ‘ปปปป-ดด-วว HH:M:SS’ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable797 ( ArrivalDatetime datetime); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable797 (2017-03-01 17:40:21

  6. เหตุใด # 1054 - ข้อผิดพลาดคอลัมน์ที่ไม่รู้จักเกิดขึ้นใน MySQL และจะแก้ไขได้อย่างไร

    มาดูกันว่าข้อผิดพลาด # 1054 เกิดขึ้นใน MySQL เมื่อใด ขณะใส่ค่า varchar หากคุณลืมใส่เครื่องหมายคำพูดเดี่ยว ข้อผิดพลาดนี้จะเกิดขึ้น ต่อไปนี้เป็นข้อผิดพลาด - แทรกลงในค่า DemoTable798 (100,Adam);ข้อผิดพลาด 1054 (42S22):คอลัมน์ที่ไม่รู้จัก Adam ใน field list คุณต้องใช้เครื่องหมายคำพูดเดี่ยวรอบค่าสตริง

  7. จะเชื่อมสตริงโดยใช้ทั้ง GROUP_CONCAT() และ CONCAT() ในการสืบค้น MySQL เดียวกันได้อย่างไร

    เมธอด CONCAT() ใช้เพื่อเชื่อมต่อ ในขณะที่ GROUP_CONCAT() ใช้เพื่อเชื่อมสตริงจากกลุ่มเป็นสตริงเดียว ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable799 ( UserId int, ชื่อผู้ใช้ varchar(100), UserAge int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใ

  8. MySQL เลือกเพียงค่าเดียวจาก 5 ค่าที่คล้ายกัน?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable800 ( Value int); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้แทรกค่าที่คล้ายกัน 5 ค่า - แทรกลงในค่า DemoTable800 (10) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.10 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  9. แบบสอบถาม MySQL เพื่อดำเนินการเรียงลำดับในฟิลด์เดียวกัน

    สำหรับสิ่งนี้ ให้ใช้ ORDER BY IF() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable801 (คะแนน int) ตกลงแบบสอบถาม 0 แถวได้รับผลกระทบ (0.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable801 ( 79);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโด

  10. แสดงและเชื่อมโยงระเบียนโดยไม่สนใจค่า NULL ใน MySQL

    ใช้ CONCAT() เพื่อเชื่อมเร็กคอร์ดในขณะที่ IFNULL() เพื่อตรวจสอบค่า NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable802 ( FirstName varchar(100), LastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (1.01 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable802 (NULL, NULL)

  11. ตั้งค่า DEFAULT สำหรับคอลัมน์ขณะสร้างตารางใน MySQL

    หากต้องการตั้งค่าเริ่มต้นสำหรับคอลัมน์ขณะสร้างตาราง ให้ใช้ค่าเริ่มต้น เรามาดูตัวอย่างและสร้างตารางกันก่อน ดังที่คุณเห็นด้านล่าง ในขณะที่สร้างตาราง เราได้ตั้งค่า DEFAULT - สร้างตาราง DemoTable803 ( UserId int DEFAULT 101, UserName varchar(100) DEFAULT Chris); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.18 วินาท

  12. 'เท็จ' สามารถจับคู่สตริงใน MySQL ได้หรือไม่

    ได้ คุณสามารถใช้ false เป็น 0 เพื่อจับคู่ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable804 ( Id varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable804 (1010Bob); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) แสดงระเบีย

  13. ฉันจะเลือกแถวที่ตรงกับวันในสัปดาห์ใน MySQL ได้อย่างไร

    สำหรับวันที่ระบุในสัปดาห์ ให้ใช้ DAYOFWEEK() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค

  14. จะแสดงค่าคอลัมน์เป็น CSV ใน MySQL ได้อย่างไร

    หากต้องการแสดงค่าคอลัมน์เป็น CSV ให้ใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable786 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100)) AUTO_INCREMENT=101; Query OK, 0 แถวได้รับผลกระทบ (0.70 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แท

  15. เลือกค่าเฉพาะระหว่างค่าสองคอลัมน์ใน MySQL?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable787 ( Score1 int, Score2 int, Name varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.84 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable787 (80,89, Adam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจากตารา

  16. จัดเรียงข้อมูลสำหรับบันทึกที่ซ้ำกันใน MySQL

    ใช้ ORDER BY เพื่อจัดเรียงข้อมูลสำหรับบันทึกที่ซ้ำกัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable788 ( FirstName varchar(100), Score int);Query OK, 0 แถวได้รับผลกระทบ (1.89 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก ลงในค่า DemoTable788(Chris,79);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถ

  17. แสดงระเบียนที่ชื่อและนามสกุลขึ้นต้นด้วยตัวอักษรเดียวกันใน MySQL

    หากต้องการตรวจสอบอักษรตัวแรกของชื่อและนามสกุล คุณต้องใช้ LEFT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable789 ( FirstName varchar(100), LastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.78 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable789 (David, Miller); แบบส

  18. รับค่าคะแนนสูงสุดจากคอลัมน์เดียวและคะแนนสูงสุดจากสองคอลัมน์ใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable790 ( Score1 int, Score2 int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable790 (85,68); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เล

  19. แบบสอบถาม MySQL เพื่อแยกค่าบางส่วนออกจากตาราง

    ใช้ NOT IN() เพื่อแยกค่าบางส่วนออกจากตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable791 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable791 (ชื่อ) (Adam)

  20. สับเปลี่ยนค่าในตารางด้วย MySQL

    ในการสับเปลี่ยนค่าในตาราง ให้ใช้ MySQL RAND() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable792 ( Name varchar(100), Subject varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable792 (Carol, MongoDB); แบบสอบถามตกลง ได้รับผลกระทบ

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