Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. เรียกกระบวนงานที่เก็บไว้ภายในกระบวนงานที่เก็บไว้ด้วย IF Logic?

    ในการเรียกกระบวนงานที่เก็บไว้ภายในกระบวนงานที่เก็บไว้ ไวยากรณ์จะเป็นดังนี้ - 100 ให้เรียก yourProcedureName1(); อื่นเรียก yourProcedureName2(); สิ้นสุด ถ้า; สิ้นสุด ให้เราใช้ไวยากรณ์ข้างต้น เพื่อนำแนวคิดข้างต้นไปใช้ ให้เราสร้างกระบวนงานที่เก็บไว้ - //แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.18 วินาที)

  2. MySQL RegExp เพื่อดึงบันทึกด้วยจำนวนคำที่ระบุเท่านั้น

    สำหรับสิ่งนี้ ให้ใช้ Regular Expression ใน MySQL เช่นเดียวกับไวยากรณ์ด้านล่าง – เลือก * จาก yourTableName โดยที่ yourColumnName regexp \land[\land ]+[ ]+[\land ]+$; แบบสอบถามด้านบนจะทำงานเมื่อทั้งสองคำถูกคั่นด้วยช่องว่าง ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเ

  3. เราสามารถใช้ "อันดับ" เป็นชื่อคอลัมน์กับ MySQL8 ได้หรือไม่?

    อันดับคือคำสงวนของ MySQL ซึ่งกำหนดไว้ใน MySQL เวอร์ชัน 8.0.2 ดังนั้น คุณจึงไม่สามารถใช้อันดับเป็นชื่อคอลัมน์ได้ คุณต้องใช้ backticks รอบอันดับ ให้เราตรวจสอบเวอร์ชัน MySQL ที่เรากำลังดำเนินการก่อน ฉันใช้ MySQL เวอร์ชัน 8.0.12 - เลือกเวอร์ชัน ();+-----------+| รุ่น() |+-----------+| 8.0.12 |+-------

  4. แก้ไขข้อผิดพลาด 1093 (HY000):คุณไม่สามารถระบุตารางเป้าหมายสำหรับการอัปเดตในส่วนคำสั่ง FROM ในขณะที่ลบค่าต่ำสุดจากคอลัมน์ MySQL หรือไม่

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

  5. จะเลือกบันทึกแบบสุ่มจากฐานข้อมูล MySQL ได้อย่างไร

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

  6. สอบถามตาราง MySQL และดึงแถวที่โพสต์ก่อน 3 วันที่ผ่านมา?

    สมมติว่าวันที่ปัจจุบันคือ − 2019-10-20 ขั้นแรกเราจะดูตัวอย่างและสร้างตาราง - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (13.36 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1582 (2019-10-25 1:10:00); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (1.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโด

  7. การลบข้อมูลบางส่วนจากฟิลด์ใน MySQL?

    หากต้องการลบข้อมูลบางส่วน ให้ใช้คำสั่ง UPDATE พร้อมกับ REPLACE() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.38 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1583 (=Candy,2000 แทรกลงในค่า DemoTable1583 ( =Lucky29,10000);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว

  8. จะแทรก DATE ในตาราง MySQL ด้วย TRIGGERS ได้อย่างไร

    ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.79 วินาที) นี่คือแบบสอบถามเพื่อแทรก DATE ใน MySQL - สำหรับแต่ละแถวที่ตั้งค่า new.DueDate=curdate();Query OK, 0 แถวได้รับผลกระทบ (0.22 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1584 (); แบบสอบถามตกลง ได้ร

  9. จะเกิดอะไรขึ้นหากเราตั้งค่า UNIQUE และการแทรกหลายรายการด้วยค่าที่ซ้ำกัน

    ข้อผิดพลาดจะเกิดขึ้นและจะไม่มีอะไรถูกแทรกลงในตาราง ให้เราดูตัวอย่างและสร้างตาราง - mysql> create table DemoTable1585    -> (    -> StudentId int,    -> StudentMarks int,    -> UNIQUE(StudentId)    -> ); Query OK, 0 rows affected (1.

  10. แสดงข้อมูลเกี่ยวกับชื่อฟิลด์ใน MySQL รวมถึง TYPE, KEY เป็นต้น

    ในการแสดงข้อมูลเกี่ยวกับชื่อฟิลด์ ไวยากรณ์จะเป็นดังนี้ - แสดงคอลัมน์จาก yourTableName; ให้เราสร้างตารางก่อน - );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.78 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงชื่อฟิลด์ - แสดงคอลัมน์จาก DemoTable1586; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +---------------------+---------

  11. เลือกผลรวมสูงสุดของสองคอลัมน์ใน MySQL

    หากต้องการเลือกผลรวมสูงสุดของสองคอลัมน์ ให้ใช้ฟังก์ชันรวม MAX() พร้อมกับข้อความค้นหาย่อย ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1587 (40,67); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนท

  12. เรียกใช้ฟังก์ชันการรวมในลำดับการจัดเรียงด้วย MySQL

    สำหรับสิ่งนี้ ให้ใช้ GROUP_CONCAT() พร้อมกับคำสั่งย่อย ORDER BY ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.49 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1588 (105, Mike, 78) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.26 วินาที) แสดงระเบียนทั้งหมดจากตารางโ

  13. ฉันจะดูระยะเวลาในการดำเนินการคำสั่งบนบรรทัดคำสั่ง MySQL ได้อย่างไร

    สำหรับทุกคำสั่งเดียวบนบรรทัดคำสั่ง MySQL จะแสดงเวลาที่แน่นอนในการดำเนินการคำสั่งเฉพาะ ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1589 (103,David); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที) แสดงระ

  14. เราสามารถสร้างฐานข้อมูลด้วยชื่อตัวเลขด้วย MySQL ได้หรือไม่?

    คุณไม่สามารถสร้างฐานข้อมูลด้วยชื่อตัวเลขที่แสดงด้านล่าง - mysql> create database 1233; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1233' at line

  15. จะสร้างการเชื่อมต่อ MySQL ใน JAVA ได้อย่างไร หมายเลขพอร์ตที่จะตั้งค่าบน locahost คืออะไร?

    คุณต้องใช้หมายเลขพอร์ต 3306 ใน URL ไวยากรณ์มีดังนี้ − jdbc:mysql://localhost:3306 ตัวอย่าง นำเข้า java.sql.Connection; นำเข้า java.sql.DriverManager คลาสสาธารณะ MySQLConnectionToJava { โมฆะสาธารณะหลัก (สตริง [] args) { สตริง JDBCURL=jdbc:mysql://localhost:3306/sample?useSSL=เท็จ; การเชื่อมต่อ con=n

  16. วิธีที่เหมาะสมในการแทรกคำสั่ง IF ลงในแบบสอบถาม MySQL คืออะไร

    ในการแทรกคำสั่ง IF ลงในแบบสอบถาม MySQL ให้ใช้ไวยากรณ์ด้านล่าง:: เลือก yourColumnName ,if(yourCondition, yourStatement1,yourStatement2) จาก yourTableName; ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (5.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1571 (

  17. จะสั่งซื้อหรือเลือกแถวในข้อ MySQL GROUP BY ได้อย่างไร

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1572 (4,79, Bob); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1572; สิ่งนี้จะสร้างผลล

  18. เลือกแบบสอบถามด้วยนิพจน์ทั่วไปใน MySQL

    ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1573 (StudentCode) (David_903); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1573;

  19. จะดึงชื่อตารางจากฐานข้อมูลใน MySQL ได้อย่างไร?

    ในการดึงชื่อตารางจากฐานข้อมูลใน MySQL ไวยากรณ์จะเป็นดังนี้ - แสดงตารางจาก yourDatabaseName; ให้เราใช้แบบสอบถามข้างต้นเพื่อดึงชื่อตารางจากฐานข้อมูลใน MySQL - แสดงตารางจาก hb_student_tracker; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +------------------------------+| Tables_in_hb_student_tracker |+----------

  20. แบบสอบถาม MySQL เพื่อแทนที่อักขระพิเศษจากค่าคอลัมน์

    ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1574 (______); Query OK, 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก DemoTable1574; สิ่งนี้จะสร้างผลลัพธ์ต่อไ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:32/229  20-คอมพิวเตอร์/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38