Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. จะอัปเดตข้อมูลในฐานข้อมูล MySQL โดยไม่ต้องลบข้อมูลเก่าได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ UPDATE และเชื่อมข้อมูลใหม่กับข้อมูลเก่าเพื่อบันทึกข้อมูลเก่าได้เช่นกัน - อัปเดต yourTableName ตั้งค่า yourColumnName=concat(yourColumnName,,yourValue); ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ล

  2. เราสามารถใช้ ADD และ CHANGE กับ ALTER Statement ใน MySQL ได้หรือไม่?

    ใช่ เราสามารถใช้ ADD และ CHANGE ด้วยคำสั่ง ALTER ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.84 วินาที) ตอนนี้ตรวจสอบคำอธิบายของตาราง อธิบาย DemoTable; ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-------+--------------+------+----+---------+ --------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเ

  3. AUTO_INCREMENT ใน MySQL สามารถลงนามโดยค่าเริ่มต้นได้หรือไม่

    ใช่ AUTO_INCREMENT ใน MySQL จะถูกเซ็นชื่อ (ค่าบวกและค่าลบทั้งคู่) โดยค่าเริ่มต้น ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.45 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เราได้ตั้งค่าลบเช่นกันสำหรับคอลัมน์ AUTO_INCREMENT - แทรกลงในค่า DemoTable (0) ตกลง สืบค้น 1 แถวได้รับ

  4. เลือกบันทึกล่าสุดและอัปเดตใน MySQL?

    สำหรับสิ่งนี้ คุณสามารถใช้ ORDER BY DESC LIMIT ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (Carol); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.34 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง sele

  5. นับแถวที่มีสามแถวขึ้นไปโดยมีค่าที่แน่นอนในตาราง MySQL

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (40) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable; ผลลัพธ์ +----------+| รหัสผู้ใช้ |+

  6. เราสามารถใช้ “IF NOT IN” ในโพรซีเดอร์ MySQL ได้หรือไม่?

    ให้เราดูไวยากรณ์ของ IF NOT IN ใน MySQL ก่อน - if(yourVariableName NOT IN (yourValue1,yourValue2,........N) ) แล้ว statement1else statement2endif ให้เราใช้ไวยากรณ์ข้างต้นเพื่อใช้ IF NOT IN - DELIMITER; ตอนนี้เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL กรณีที่ 1 − เมื่อพบค่า − โทร IF_NOT_INDemo(10

  7. เก็บตัวแปรด้วยผลลัพธ์ของ MySQL SELECT CASE หรือไม่

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

  8. ตั้งค่าชุดอักขระเริ่มต้นใน MySQL

    สำหรับชุดอักขระเริ่มต้น ให้เราดูไวยากรณ์ − สร้างฐานข้อมูลหากไม่มีฐานข้อมูลของคุณชื่อฐานข้อมูลเริ่มต้นชุดอักขระ utf8DEFAULT COLLATE utf8_general_ci; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อตั้งค่าชุดอักขระเริ่มต้น UTF8 - รวบรวมเริ่มต้น utf8_general_ci; สืบค้นตกลง ได้รับผลกระทบ 1 แถว มีคำเตือน 1 ครั้ง (0.13 วิ

  9. สร้างตารางชื่อ “select” ในฐานข้อมูล SQL?

    เนื่องจาก “select” เป็นคำสงวนใน MySQL เราจึงไม่สามารถสร้างชื่อตารางด้วย แต่ถ้าคุณยังต้องการสร้างตารางดังกล่าว ให้ครอบคำว่า select ด้วยเครื่องหมายคำพูด ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.79 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก เป็น `select` ค่า (30);

  10. มีวิธีดึงค่าต่ำสุดของฟิลด์ใน MySQL หรือไม่?

    ใช่ คุณสามารถใช้ฟังก์ชัน LEAST() จาก MySQL − เลือกอย่างน้อย (yourColumnName1,yourColumnName2,...N) จาก yourTableName; ให้เราสร้างตารางก่อน - );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(2019-03-31,2019-01-01,2019-03-05);ตกล

  11. วิธีการแปลงรูปแบบวันที่เป็นวันที่ MySQL อย่างถูกต้อง?

    ใช้วิธี STR_TO_DATE() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.03 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable (02-07-2015 13:10);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก

  12. จะป้องกัน INSERT ที่ซ้ำกันใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ UNIQUE INDEX − แก้ไขตาราง yourTableName ADD UNIQUE INDEX(yourColumnName1, yourColumnName2,....N); ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มดัชนีเฉพาะ - แก้ไขตาราง DemoTable ADD UNIQUE INDEX(Value1, Value2); แบบ

  13. แก้ไขข้อผิดพลาดด้วย TYPE=HEAP สำหรับตารางชั่วคราวใน MySQL?

    TYPE=HEAP เลิกใช้แล้วใน MySQL เวอร์ชันใหม่กว่า คุณสามารถใช้ ENGINE=HEAP แทน TYPE ต่อไปนี้เป็นไวยากรณ์ - ENGINE=HEAP; ให้เราสร้างตารางก่อน ที่นี่เราได้ตั้งค่า Engine=HEAP − )Engine =HEAP;แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) ให้เราตรวจสอบคำจำกัดความของตาราง - แสดงสร้างตาราง DemoTable; ผล

  14. จะแทรก auto_increment ในตารางที่สร้างไว้แล้วใน MySQL ได้อย่างไร

    ใช้คำสั่ง ALTER สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.46 วินาที) นี่คือข้อความค้นหาที่จะแทรก auto_increment - แก้ไขตาราง DemoTable CHANGE StudentId StudentId int ไม่ใช่ NULLAUTO_INCREMENT ตกลง สืบค้น 0 แถวได้รับผลกระทบ (2.20 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0

  15. ค้นหาจำนวนการเกิดขึ้นของสตริงเฉพาะใน MySQL?

    ใช้ LENGTH() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - );เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (10,20,10,30,10,40,50,40);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.24 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *

  16. ฉันจะค้นหาและแทนที่อักขระเฉพาะที่จุดเริ่มต้นของสตริงใน MySQL ได้อย่างไร

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

  17. ฉันจะดูได้อย่างไรว่ามุมมอง MySQL ทำมาจากอะไร

    ต่อไปนี้คือไวยากรณ์ - แสดงสร้างมุมมอง yourViewName; ให้เราสร้างตารางก่อน - );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก ลงในค่า DemoTable(David);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

  18. อัปเดตตารางด้วยรหัสที่ซ้ำกันใน MySQL

    ต่อไปนี้เป็นไวยากรณ์ - update yourTableName set yourColumnName1=yourValue where yourColumnName2=yourValue order by yourColumnName2 DESC LIMIT 1; ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2,David); Qu

  19. วิธีรับจำนวนแถวของสองตารางในฐานข้อมูลที่ต่างกันในแบบสอบถามเดียว

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชันการรวม COUNT(*) ขั้นแรกให้เราสร้างตารางในฐานข้อมูลว่า เว็บ - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (20) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำ

  20. จะรวมสองตารางและเพิ่มคอลัมน์ใหม่พร้อมระเบียนใน MySQL ได้อย่างไร

    ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (ชื่อ) (Robert); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable1; ผลลัพธ์ +----+--

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:93/229  20-คอมพิวเตอร์/Page Goto:1 87 88 89 90 91 92 93 94 95 96 97 98 99