หน้าแรก
หน้าแรก
ให้เราสร้าง − . ก่อน );Query OK, 0 แถวได้รับผลกระทบ ( 4.20 วินาที) ให้เราสร้างชื่อคอลัมน์ทั้งหมดเป็นตัวพิมพ์เล็กใน MySQL - from information_schema.columns โดยที่ table_schema =สาธิต; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------------- ----------------------------------
หากสตริงเริ่มต้นด้วยจำนวนเต็ม สตริงจะแปลงสตริงเป็นจำนวนเต็ม มิฉะนั้น สตริงจะไม่เปลี่ยน ให้เราสร้าง − . ก่อน );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.93 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก - แทรกลงในค่า DemoTable1390 (456_AdamSmith); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียน
ข้อผิดพลาดเกิดขึ้นเนื่องจากเรามีเครื่องหมายจุลภาคที่ท้ายชื่อคอลัมน์ ก่อน จากชื่อตาราง นี่คือข้อผิดพลาดที่คุณอาจได้รับ - เลือก ClientId,ClientName,ClientAge จาก DemoTable1391 ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรั
สำหรับสิ่งนี้ ให้ใช้ GROUP_CONCAT() อย่าใช้ประโยค GROUP BY เนื่องจาก GROUP_CONTACT() เป็นวิธีที่ดีกว่าและรวดเร็ว ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.89 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1371 (101, แองโกลา); แบบสอบถามตกลง 1 แถวได้รับ
สำหรับสิ่งนี้ เพียงอัปเดตตารางแล้วลบออก ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1372 (1000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.32 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก
หากต้องการแสดงระเบียนเช่นรูปแบบ JSON ให้ใช้ MySQL concat() ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราไม่ได้ใส่อะไรเลย - แทรกลงในค่า DemoTable1373 (); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช
ใช้ CASE WHEN สำหรับสิ่งนี้ใน MySQL และตั้งค่าเงื่อนไขของ CASE ภายในเมธอด COUNT() ที่จะนับ ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1374(ชื่อ คะแนน) (Adam,89); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วิ
คีย์เวิร์ด EXPLAIN จะบอกวิธีที่ MySQL ดำเนินการค้นหา ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1375 (ชื่อแรก) (David); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.09 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย
สำหรับสิ่งนี้ ให้ใช้ INTERVAL ใน MySQL ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1376 (2019-03-14); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select- เลือก
หากต้องการดูคาสเคด ให้ใช้ SHOW CREATE TABLE ใน MySQL ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.93 วินาที) ให้เราดูการเรียงซ้อนใน MySQL - แสดงสร้างตาราง DemoTable1378; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------+----------------------------- ------------------------------------
ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.24 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (210,Adam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1; สิ่งนี้จะสร้างผลลัพธ์ต่อ
สำหรับมูลค่าสูงสุด ใช้ MAX() ร่วมกับ CAST() สำหรับการแปลง เนื่องจากเราต้องการค่าสูงสุดจากตัวเลขสตริงที่ขึ้นต้นด้วยอักขระที่ระบุ ให้ใช้ RLIKE ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1381 (AT967 );แบบสอบ
หากต้องการสลับสองค่าในคอลัมน์ ให้ใช้คำสั่ง CASE WHEN ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1382 (Bob); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
หากต้องการค้นหาค่าสตริงที่แน่นอน ให้ใช้แนวคิดของ COLLATE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.42 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1620 (MYSQL );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง s
ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (1.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1621 (StudentName, StudentMarks) values(Adam,87);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoT
ไวยากรณ์ดังต่อไปนี้เพื่อใช้กับ ROLLUP - เลือก yourColumnName1,sum(yourColumnName2) จากกลุ่ม yourTableName โดย yourColumnName1 พร้อมค่าสะสม ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.44 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1622 (US,3900); แบบส
ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1623 (STU-MIT-148); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1623; สิ่งนี้จะสร้างผ
ใช้ IN() เพื่อเลือก * โดยที่ var==[หนึ่งในหลาย ๆ ทางเลือก] ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.39 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1624 (105, Adam Smith); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ค
คุณสามารถใช้ REPLACE() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1625 (Carol Taylor); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือ
สำหรับสิ่งนี้ คุณสามารถใช้ RPAD() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.37 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1626 (Robert); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoT