หน้าแรก
หน้าแรก
ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1407 (Mike,Sam,Chris); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1407; สิ่งนี้จะสร้างผลลัพธ์ต่อไปน
สำหรับสิ่งนี้ ให้ใช้ IS NOT NULL ใน MySQL ให้เราดูไวยากรณ์− select yourColumnName IS NOT NULL จาก yourTableName; แบบสอบถามด้านบนส่งกลับ 1 ถ้าคอลัมน์ไม่มีค่า NULL มิฉะนั้น 0 ให้เราสร้างก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTa
สำหรับสิ่งนี้ เรามาดูตัวอย่างและสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.79 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่ม varchar ที่ซ้ำกัน - แก้ไขตาราง DemoTable1409 drop index UN_FirstName;Query OK, 0 แถวได้รับผลกระทบ (0.40 วินาที)Records:0 Duplicates:0 Warnings:0 แทรกระเบียนบางส่วนในตารางโ
ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.43 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1392 (2019-10-11); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1392; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-
ต่อไปนี้เป็นไวยากรณ์ - เลือก * จาก yourTableName โดยที่ yourColumnName like %a%a%a%; ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1393 (ออสเตรีย); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.26 วินาที) แสดงระเบียนทั้งหม
สำหรับจำนวนนับพัน ให้ใช้ MySQL FORMAT() ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1394 (8769); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable139
หากต้องการจัดเรียงหลายคอลัมน์ ให้ใช้ ORDER BY GREATEST() ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.79 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1395 (10,20,30); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เล
ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.06 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1 (3) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +------+| รหั
ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.93 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงใน DemoTable1396(ชื่อ,อายุ) ค่า (Bob,26);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.40 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1396; สิ่งนี้จะสร้างผลลัพธ์ต่
สำหรับการเปรียบเทียบวันที่ คุณสามารถใช้ STR_TO_DATE() ต่อไปนี้เป็นไวยากรณ์ - curdate(); ให้เราสร้าง − . ก่อน );sQuery OK, 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1397 (29/09/2019); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.08 วินาที) แสดงระเบีย
ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1398 (98); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1398; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----
ไม่ สามารถรับคีย์หลักถัดไปได้โดยไม่ต้องเพิ่มระเบียนใหม่ ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1399 (); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.07 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จา
แต่ละความสัมพันธ์อาจมีคีย์ผู้สมัครอย่างน้อยหนึ่งรายการ หนึ่งในคีย์ตัวเลือกเหล่านี้เรียกว่าคีย์หลัก รหัสผู้สมัครแต่ละรหัสมีคุณสมบัติสำหรับรหัสหลัก ดังนั้นผู้สมัครสำหรับคีย์หลักจึงเรียกว่า Candidate Key ในการใช้คีย์ตัวเลือกใน MySQL ให้ตั้งค่าคอลัมน์มากกว่าหนึ่งคอลัมน์เป็นคีย์เฉพาะ คีย์เหล่านี้จะเข้าเก
สำหรับสิ่งนี้ ให้ใช้ฟังก์ชันรวม MAX() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1383 (200,57); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จา
ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เรากำลังแทรกหลายแถวในแบบสอบถามเดียว - (Carol Taylor,19),(Adam Smith,23 );แบบสอบถามตกลง ได้รับผลกระทบ 4 แถว (0.11 วินาที) บันทึก:4 รายการซ้ำ:0 คำเตือน:0 แสดงระเบียนทั้งหมดจากตารางโดยใช
หากต้องการรับหลายแถวในแบบสอบถาม MySQL เดียว ให้ใช้ตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1385 (ชื่อ) (John Smith); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) แสดงระเบียนทั้งหมดจากต
ในการรวม ใช้ฟังก์ชัน GROUP_CONCAT() เพื่อรวมแอตทริบิวต์บางรายการในสองแถวเป็นหนึ่งเดียว เป็นตัวคั่น ใช้ยัติภังค์ ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1386 (Java ใน ความลึก,Joshua Bloch);แบบสอบถามตกล
ต่อไปนี้เป็นไวยากรณ์ - เลือก * จาก yourViewName; ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1388 (StudentName) (Mike); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.29 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใ
สำหรับสิ่งนี้ ให้ใช้แนวคิดการรวม ให้เราสร้าง − . ก่อน ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (2.73 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้แทรกค่าที่ซ้ำกันด้วยเช่นกัน - แทรกลงในค่า DemoTable1389 (StudentMarks) (97);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.49 วินาที) แสดงระเบียนทั้งหมดจากตาร
ให้เราสร้าง − . ก่อน ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1620 (MYSQL );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก - เลือก * จาก DemoTable1620; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +