Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. วิธีแปลง bool เป็น int ใน MySQL?

    ในการแปลง bool เป็น int ใน MySQL คุณสามารถใช้ CAST() ให้เราสร้างตารางก่อน: ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า convertBoolToIntDemo (เท็จ); Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อ

  2. จำนวนเขตข้อมูลทั้งหมดในทุกตารางในฐานข้อมูล?

    ในการรับจำนวนฟิลด์ทั้งหมดในตารางทั้งหมดในฐานข้อมูล คุณสามารถใช้ information_schema.columns พร้อมกับจำนวนฟังก์ชันรวม (*) เรากำลังใช้ฐานข้อมูล ตัวอย่าง ซึ่งประกอบด้วยตารางจำนวนมากพร้อมฟิลด์ ต่อไปนี้เป็นแบบสอบถามเพื่อรับจำนวนเขตข้อมูลในทุกตารางในฐานข้อมูล: WHERE TABLE_SCHEMA =ตัวอย่าง; สิ่งนี้จะสร้า

  3. จะเปรียบเทียบการประทับเวลาใน MySQL ได้อย่างไร

    หากต้องการเปรียบเทียบการประทับเวลาใน MySQL คุณสามารถใช้ DATE() ให้เราสร้างตารางก่อน- ); Query OK, 0 แถวได้รับผลกระทบ (0.54 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่าเปรียบเทียบTimestampDemo (AdmissionDate) (2019-04-07); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.

  4. จะใช้ฟังก์ชัน CAST ในคำสั่ง MySQL SELECT ได้อย่างไร

    ฟังก์ชัน CAST() ใน MySQL จะแปลงค่าประเภทใดก็ได้ให้เป็นค่าที่มีประเภทที่ระบุ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า castFunctionDemo (2017-08-25); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วิน

  5. เราจัดกลุ่มตามคอลัมน์เดียวและเลือกข้อมูลทั้งหมดใน MySQL ได้หรือไม่

    ใช่ คุณสามารถใช้ group_concat() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.91 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงใน groupByOneSelectAll ค่า (StudentFirstName,David); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) ต่อไปนี้เป็นแ

  6. เพิ่ม 10 นาทีในรูปแบบวันที่และเวลาของ MySQL หรือไม่

    ใช้ DATE_ADD() เพื่อเพิ่มรูปแบบวันที่และเวลา 10 นาที ต่อไปนี้เป็นไวยากรณ์ - select date_add(yourColumnName ,ช่วง 10 นาที) จาก yourTableName; ให้เราสร้างตารางก่อน - ); Query OK, 0 แถวได้รับผลกระทบ (0.83 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า add10Minute

  7. เวลาฟอร์แมต MySQL ด้วยตัวพิมพ์เล็ก am/pm?

    ในการจัดรูปแบบเวลา MySQL ด้วย am/pm ตัวพิมพ์เล็ก ให้ใช้ LOWER() และ DATE_FORMAT() ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า formatTime (10:12:14); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินา

  8. ใส่วันที่ปัจจุบันลงในฐานข้อมูลใน MySQL?

    ในการแทรกวันที่ปัจจุบันลงในฐานข้อมูล คุณสามารถใช้ NOW() ต่อไปนี้เป็นไวยากรณ์ - INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW()); หากคอลัมน์ของคุณมีวันที่ประเภทข้อมูล ฟังก์ชัน NOW() จะแทรกเฉพาะวันที่ปัจจุบัน ไม่ใช่เวลา และ MySQL จะแจ้งเตือน หากต้องการลบคำเตือน คุณสามารถใช้ CURDATE() ให้เ

  9. จะตรวจสอบสิทธิ์ใน MySQL ได้อย่างไร

    หากต้องการตรวจสอบสิทธิ์ ให้ใช้คำสั่ง SHOW กับ GRANTS ต่อไปนี้เป็นไวยากรณ์ - แสดงทุน ไวยากรณ์ข้างต้นจะแสดงสิทธิ์สำหรับรูท หากคุณต้องการตรวจสอบสิทธิ์สำหรับผู้ใช้เฉพาะ ให้ใช้ไวยากรณ์ด้านล่าง − แสดงเงินช่วยเหลือสำหรับ yourUserName@yourHostName; ไวยากรณ์ข้างต้นจะตรวจสอบสิทธิ์สำหรับผู้ใช้เฉพาะ ให้เราใช

  10. จัดลำดับจำนวนเต็มใหม่ยกเว้นค่า 0 ด้วย MySQL หรือไม่

    หากต้องการเรียงลำดับจำนวนเต็มใหม่ยกเว้นค่า 0 ให้ใช้ไวยากรณ์ด้านล่าง - เลือก *จากคำสั่ง yourTableName โดย yourColumnName=0 ,yourColumnName; ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงใน reorderIntegerEx

  11. เลือกผลลัพธ์จากตรงกลางของรายการที่เรียงลำดับใน MySQL?

    ในการเลือกผลลัพธ์จากตรงกลางของรายการที่จัดเรียง ให้ใช้คำสั่ง ORDER BY ร่วมกับ LIMIT ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถาม - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงใน sortedListDemo (StudentName) ค่า (David);Query

  12. ฉันจะ INSERT INTO จากตาราง MySQL หนึ่งไปยังอีกตารางหนึ่งและตั้งค่าของหนึ่งคอลัมน์ได้อย่างไร

    ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถาม - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า insertOneToAnotherTable (600) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตา

  13. แบบสอบถาม MySQL เพื่อค้นหาผลรวมของฟิลด์ที่มีค่าคอลัมน์เดียวกันหรือไม่

    ใช้ส่วนคำสั่ง GROUP BY สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า sumOfFieldsDemo(ClientSerialNumber,ClientCost) (4444,100); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) ต่อไปนี้เ

  14. วิธีจัดเรียงมากกว่าหนึ่งคอลัมน์ในแต่ละครั้งใน MySQL?

    ในการเรียงลำดับมากกว่าหนึ่งคอลัมน์ในแต่ละครั้ง คุณสามารถใช้คำสั่ง ORDER BY ได้ ต่อไปนี้เป็นไวยากรณ์ - เลือก yourColumnName1,yourColumnName2,yourColumnName3 จาก yourTableNameorder โดย yourColumnName2,yourColumnName3; ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) ต่อไปนี

  15. แปลงเวลาประทับ UNIX เป็นรูปแบบที่มนุษย์อ่านได้ใน MySQL หรือไม่

    ในการแปลงการประทับเวลา UNIX ให้อยู่ในรูปแบบที่มนุษย์อ่านได้ ให้ใช้เมธอด FROM_UNIXTIME() ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า timeConversionDemo ( 1511548200 );แบบสอบถามตกลง ได้รับผลกระทบ 1

  16. อัปเดตหลายแถวในคอลัมน์เดียวใน MySQL หรือไม่

    หากต้องการอัปเดตหลายแถวในคอลัมน์เดียว ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า updateMultipleRowsDemo (10005, 92);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) ต่อไปนี้เป็นแ

  17. แบบสอบถาม MySQL เพื่อแสดงฟิลด์ทั้งหมดที่มีตัวพิมพ์ใหญ่?

    ในการแสดงฟิลด์ทั้งหมดที่มีตัวพิมพ์ใหญ่ ให้ใช้ RLIKE ที่ทำการจับคู่รูปแบบของนิพจน์สตริงกับรูปแบบ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.42 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในประกอบด้วยค่าประกอบด้วย_capital_letterDemo (ชื่อ) (ไมค์);

  18. MySQL ค้นหาว่ามากกว่าหนึ่งสตริงมีอักขระพิเศษหรือไม่

    หากต้องการค้นหาว่าสตริงมีอักขระพิเศษหรือไม่ คุณสามารถใช้ REGEXP ต่อไปนี้เป็นไวยากรณ์ - เลือก * จาก yourTableNamewhere yourColumnName REGEXP [^a-zA-Z0-9]; ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่งแทรก ต่อไปนี้เป็นแบบสอบถาม - แทรกลงในค่า sp

  19. แก้ไขข้อผิดพลาด MySQL 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ของคุณหรือไม่

    ข้อผิดพลาดนี้เกิดขึ้นหากสมมติว่าคุณใช้ var_char แทนประเภท varchar หากต้องการลบข้อผิดพลาดประเภทนี้ ให้ใช้ varchar(100) แทน var_char(100) ให้เราดูว่าข้อผิดพลาดนี้เกิดขึ้นได้อย่างไร - mysql> create table removeErrorDemo    -> (    -> StudentId int,    -> Stude

  20. จะเลือกค่าที่แตกต่างจากคอลัมน์ MySQL หนึ่งคอลัมน์เท่านั้นได้อย่างไร

    ในการเลือกค่าที่แตกต่างจากคอลัมน์เดียวเท่านั้น คุณสามารถใช้ฟังก์ชันรวม MAX() ร่วมกับ GROUP BY ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า differentFromOneColumn(1003,Bob);Query OK, 1 แถวได้รับผลกระท

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:119/229  20-คอมพิวเตอร์/Page Goto:1 113 114 115 116 117 118 119 120 121 122 123 124 125