Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ค้นหาชื่อทั้งหมดที่ขึ้นต้นด้วยตัวอักษร 'a' หรือ 'b' หรือ 'c' โดยใช้แบบสอบถาม MySQL?

    คุณต้องใช้ LIKE กับตัวดำเนินการ OR เพื่อค้นหาชื่อทั้งหมดที่ขึ้นต้นด้วย a หรือ b หรือ c ไวยากรณ์มีดังนี้: เลือก *FROM yourTableName โดยที่ yourColumnName like A% หรือ yourColumnName like B% หรือ yourColumnName like C%; แบบสอบถามด้านบนจะค้นหาชื่อทั้งหมดที่ขึ้นต้นด้วยตัวอักษร a หรือ b หรือ c เท่านั้น

  2. วิธีการตั้งค่า global event_scheduler=ON แม้ว่า MySQL จะรีสตาร์ท

    มีวิธีเดียวที่คุณสามารถตั้งค่า global event_scheduler=ON แม้ว่า MySQL จะรีสตาร์ท คุณต้องตั้งค่าตัวแปรระบบโกลบอลเป็น ON และต้องใช้ตัวแปรระบบนี้แม้ว่า MySQL จะรีสตาร์ท สำหรับสิ่งนี้ ฉันใช้ตัวแปรระบบ @@event_scheduler โดยใช้คำสั่ง select แบบสอบถามมีดังนี้: เลือก @@event_scheduler; ต่อไปนี้เป็นผลลัพธ

  3. MySQL SELECT DISTINCT และนับ?

    คุณต้องใช้คำสั่ง GROUP BY พร้อมฟังก์ชันรวม count(*) จาก MySQL เพื่อให้บรรลุเป้าหมายนี้ ไวยากรณ์มีดังนี้: เลือก yourColumnName,COUNT(*) AS anyVariableNameFROM yourTableName GROUP BY yourColumnName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: );Query OK, 0 แถวได้

  4. เปลี่ยนค่าจาก 1 เป็น Y ใน MySQL Select Statement?

    คุณสามารถใช้ IF() จาก MySQL เพื่อเปลี่ยนค่าจาก 1 เป็น Y ได้ ไวยากรณ์มีดังนี้: เลือก IF(yourColumnName,Y,yourColumnName) เป็น anyVariableName FROM yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) ตอนนี

  5. เปลี่ยนค่าจาก 1 เป็น Y ใน MySQL Select Statement โดยใช้ CASE หรือไม่

    คุณสามารถใช้ CASE จาก MySQL เพื่อเปลี่ยนค่าจาก 1 เป็น Y ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้: แทรกลงในค่า changeValuefrom1toY(isValidAddress) (1); ตกลง 1 แถวไ

  6. จะเชื่อมข้อมูลมากกว่า 2 ฟิลด์กับ SQL ได้อย่างไร

    หากต้องการเชื่อมข้อมูลมากกว่า 2 ฟิลด์กับ SQL คุณสามารถใช้ฟังก์ชัน CONCAT() หรือ CONCAT_WS() ไวยากรณ์มีดังนี้ มาดูการใช้ CONCAT() กันก่อน เลือก CONCAT(yourColumnName1,/, yourColumnName2, /, yourColumnName3, /,......N) AS anyVariableName FROM yourTableName; ไวยากรณ์มีดังนี้: เลือก CONCAT_WS(/, yourCo

  7. วันที่และเวลาเป็นจำนวนเต็มใน MySQL?

    ใน MySQL ให้แปลงวันที่และเวลาเป็นจำนวนเต็มโดยใช้ฟังก์ชัน UNIX_TIMESTAMP() ไวยากรณ์มีดังนี้: เลือก UNIX_TIMESTAMP(yourDatetimeColumnName) เป็น anyVariableName จาก yourTableName เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: );Query OK, 0 แถวได้รับผลกระทบ (0.94 วินา

  8. วิธีการแปลง Varchar เป็น Double ใน SQL?

    คุณสามารถแปลง varchar เป็นสองเท่าโดยใช้ฟังก์ชัน CAST() ไวยากรณ์มีดังนี้: เลือก yourColumnName1,yourColumnName2,......N, CAST(yourColumnName AS DECIMAL(TotalDigit,DigitAfterDecimalPoint)) anyVariableName FROM yourtableNameORDER BY anyVariableName DESC; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง

  9. MySQL - เปลี่ยนปีวันที่จาก 2020 เป็น 2011?

    คุณเปลี่ยนปีของวันที่จากปี 2020 เป็น 2011 ได้โดยใช้ SUBDATE() โดยมี INTERVAL เป็น 9 ปี เนื่องจากมีความแตกต่างกันระหว่างปี 2020 ถึง 2011 ไวยากรณ์มีดังนี้: อัปเดต yourTableNameSET yourDateColumnName=SUBDATE(yourDateColumnName,INTERVAL 9 YEAR); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถาม

  10. เหตุใดจึงไม่ควรเพิ่ม MySQL ไม่ใช่ NULL ลงในฟิลด์คีย์หลัก

    คุณไม่จำเป็นต้องเพิ่ม NOT NULL ลงในฟิลด์คีย์หลักเพราะจะได้รับ NOT NULL โดยอัตโนมัติ คีย์หลักคือการรวมกันของทั้งคีย์ที่ไม่เป็นค่าว่างและคีย์ที่ไม่ซ้ำ นี่คือตัวอย่างฟิลด์คีย์หลัก ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที) ในตารางด้านบน คุณไม

  11. ลบวินาทีจากฟิลด์เวลาใน MySQL หรือไม่

    คุณต้องใช้ TIME_FORMAT() เพื่อลบวินาทีออกจากช่องเวลา ไวยากรณ์มีดังนี้: เลือก TIME_FORMAT(yourColumnName1, %H:%i) AS anyVariableName,TIME_FORMAT(yourColumnName2, %H:%i) AS anyVariableNameFROM yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); แบบสอบถา

  12. ตัวแปรที่ผู้ใช้กำหนดเองกับตัวแปรในเครื่องใน MySQL?

    ตัวแปรที่กำหนดโดยผู้ใช้เรียกอีกอย่างว่าตัวแปรเฉพาะเซสชัน เป็นประเภทของตัวแปรแบบหลวม ๆ ซึ่งสามารถเริ่มต้นได้จากที่ใดที่หนึ่งในเซสชันและมีค่าของตัวแปรที่ผู้ใช้กำหนดจนกว่าเซสชันจะสิ้นสุด ตัวแปรที่ผู้ใช้กำหนดขึ้นต้นด้วยสัญลักษณ์ @ ตัวอย่างเช่น: @anyVariableName; มีสองวิธีที่คุณสามารถเริ่มต้นตัวแปรที่ผ

  13. SELECT ไม่ใช่คอลัมน์ว่างจากสองคอลัมน์ใน MySQL?

    มีหลายวิธีในการเลือกคอลัมน์ที่ไม่เป็นค่าว่างจากสองคอลัมน์ ไวยากรณ์มีดังนี้: กรณีที่ 1 :ใช้ฟังก์ชัน IFNULL() ไวยากรณ์มีดังนี้: เลือก IFNULL(yourColumnName1,yourColumnName2) เป็น anyVariableName จาก yourTableName กรณีที่ 2 :ใช้ฟังก์ชัน coalesce() ไวยากรณ์มีดังนี้: เลือก COALESCE(yourColumnName1,yo

  14. เพิ่ม 30 วันให้กับค่าในตาราง MySQL หรือไม่

    ในการเพิ่มค่าในตารางเป็นเวลา 30 วัน คุณสามารถใช้ฟังก์ชัน ADDDATE() ด้วยคำสั่ง UPDATE ไวยากรณ์มีดังนี้: อัปเดต yourTableNameSET yourDateColumnName=ADDDATE(yourDateColumnName,INTERVAL 30 DAY); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); ตกลง ตกลง 0 แถวได้รับผล

  15. MySQL DATE_FORMAT '%M' ใช้สำหรับเดือนสั้นหรือไม่

    รูปแบบวันที่ %M ไม่ได้ใช้เพื่อแสดงเดือนแบบสั้น เช่น ม.ค. ในเดือนมกราคม ก.พ. สำหรับเดือนกุมภาพันธ์ เป็นต้น คุณต้องใช้ฟังก์ชัน DATE_FORMAT() ที่มีรูปแบบ %b สำหรับเดือนแบบสั้น ไวยากรณ์มีดังนี้: SELECT DATE_FORMAT(yourColumnName, %d-%b-%y) AS anyVariableName FROM yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้

  16. ทำไมเราถึงพูดถึงใน MySQL WHERE 1=0?

    เงื่อนไข 1=0 สามารถใช้เพื่อหยุดการสืบค้นจากการส่งคืนแถวใดๆ คืนค่าชุดว่าง ไวยากรณ์มีดังนี้: SELECT *FROM yourTableName WHERE 1=0; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทร

  17. MySQL Select Rows โดยที่สองคอลัมน์ไม่มีค่าเท่ากัน?

    คุณสามารถใช้ตัวดำเนินการ !=จาก MySQL สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้: SELECT *FROM yourTableNameWHERE yourColumnName1 !=yourColumnName2OR (yourColumnName1 IS NULL and yourColumnName2IS NOT NULL)OR (yourColumnName2 IS NULL and yourColumnName1 IS NOT NULL); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาร

  18. ประเภท MySQL INT สามารถเป็น NULL ที่ไม่ใช่ศูนย์ได้หรือไม่

    คุณสามารถตั้งค่าคอลัมน์ INT เป็นค่า NULL คอลัมน์ INT พิมพ์คอลัมน์ที่เป็นค่าว่างได้ ไวยากรณ์มีดังนี้: INSERT INTO yourTableName(yourIntColumnName) ค่า (NULL); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.80 วินาที) แทรกระเบีย

  19. กำลังลบข้อ จำกัด ไม่ใช่ NULL ออกจากคอลัมน์ใน MySQL หรือไม่

    หากต้องการลบข้อจำกัด NOT NULL ออกจากคอลัมน์ใน MySQL ให้ใช้คำสั่ง ALTER ไวยากรณ์มีดังนี้: เปลี่ยนตาราง yourTableName MODIFY COLUMN yourColumnName dataType; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: );Query OK, 0 แถวได้รับผลกระทบ (0.58 วินาที) ในตารางด้านบน ห

  20. ฉันจะเพิ่มในแต่ละแถวใน MySQL ได้อย่างไร

    คุณสามารถเพิ่มค่าให้กับแต่ละแถวใน MySQL โดยใช้คำสั่ง UPDATE ให้เราดูว่าคอลัมน์ของคุณเป็นจำนวนเต็มเมื่อใด ไวยากรณ์มีดังนี้: UPDATE yourTableName SET yourIntegerColumnName =yourIntegerColumnName+anyValue; UPDATE yourTableName SET yourIntegerColumnName =anyValue โดยที่ IntegerColumnName ของคุณเป็น NUL

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:144/229  20-คอมพิวเตอร์/Page Goto:1 138 139 140 141 142 143 144 145 146 147 148 149 150