Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ยกเว้นบางระเบียน ID จากรายการและแสดงส่วนที่เหลือใน MySQL

    หากต้องการแยกระเบียน ให้ใช้ MySQL NOT IN() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(6) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำส

  2. จะตรวจสอบได้อย่างไรว่าโครงสร้างฐานข้อมูล MySQL เปลี่ยนแปลง (ไม่ใช่เนื้อหา)

    เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40), StudentAge int, StudentMarks int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อทราบโครงสร้างฐานข้อมูล - แสดงสร้างตาราง DemoTable

  3. แบบสอบถาม MySQL เพื่อเลือกวันที่ตั้งแต่ 00:00 น. ถึงวันนี้

    สมมติว่าวันที่ปัจจุบันคือ 2019-09-14 8 :50 :10 ตอนนี้ เราต้องการบันทึกตั้งแต่เวลา 00 :00 น. ถึง 2019-09-14 8 :50 :10 น. ให้เราดูตัวอย่างและสร้างตาราง - สร้างตาราง DemoTable (DueDate datetime) เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า D

  4. ใช้ตัวคั่นอย่างถูกต้องในขั้นตอนการจัดเก็บ MySQL เพื่อหลีกเลี่ยงข้อผิดพลาดของคำสั่ง BEGIN/END

    ข้อผิดพลาดดังกล่าวเกิดขึ้นเมื่อคุณหลีกเลี่ยงการใช้แนวคิด DELIMITER ให้เราดูตัวอย่างและเรียกใช้แบบสอบถามสำหรับขั้นตอนการจัดเก็บ - DELIMITER; ต่อไปนี้เป็นรูปแบบการเรียกใช้กระบวนงานที่เก็บไว้ - เรียก yourStoredProcedureName(); เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL - โทร correct_procedure(); สิ

  5. อัปเดตตาราง MySQL ด้วย Java MySQL

    สำหรับสิ่งนี้ คุณต้องใช้ PreparedStatement ใน Java สำหรับการอัพเดต ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int, FirstName varchar(40)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (121,Sam); แบบสอบถามตกลง ได้รับผลกระ

  6. สุ่มเลือกแถวที่แตกต่างกันในตาราง MySQL หรือไม่

    หากต้องการสุ่มเลือกแถว ให้ใช้ ORDER BY RAND() กับ LIMIT ใช้ DISTINCT สำหรับแถวที่แตกต่างกัน เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(40)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง i

  7. จะเลือกค่าที่แตกต่างจากคอลัมน์เดียวกันและแสดงในคอลัมน์ต่าง ๆ ด้วย MySQL ได้อย่างไร

    ในการเลือกค่าต่างๆ ตามเงื่อนไข ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar (40) คะแนนเต็ม) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(ชื่อ,คะแนน) ค่า(

  8. ฉันจะหลีกเลี่ยงคำสั่ง OR มากเกินไปในแบบสอบถาม MySQL ได้อย่างไร

    ใช้ MySQL IN() เพื่อหลีกเลี่ยงคำสั่ง OR มากเกินไป ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(40)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.89 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (David); แบบสอบถามต

  9. รับข้อมูลแถวสำหรับค่าต่ำสุดและสูงสุดในคอลัมน์ MySQL

    สำหรับค่าต่ำสุดในคอลัมน์ MySQL ให้ใช้เมธอด MIN() และค่าสูงสุด ให้ใช้วิธี MAX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อลูกค้า varchar(20), ProductAmount int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.03 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Bob,65884); แบบส

  10. MySQL SELECT จากสองตารางด้วยแบบสอบถามเดียว

    ใช้ UNION เพื่อเลือกจากสองตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (FirstName) (Sam); แบบสอบถามตกลง

  11. จะลบ -XXX ออกจากฟิลด์รหัสไปรษณีย์โดยใช้ MySQL REGEXP ได้อย่างไร

    วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ฟังก์ชัน MySQL SUBSTRING_INDEX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ZipCode varchar(50)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (2.02 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (AAAAA-783); แบบสอบถามตกลง 1 แถวได้รับผลกระ

  12. แบบสอบถาม MySQL เพื่อจัดกลุ่ม concat และวางข้อมูลลงในแถวเดียวบนพื้นฐานของ 1 ค่าในคอลัมน์ที่เกี่ยวข้อง?

    สำหรับสิ่งนี้ ให้ใช้ GROUP_CONCAT() สำหรับค่าเพียง 1 ค่าเท่านั้น ให้ทำงานกับส่วนคำสั่ง MySQL WHERE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( PlayerName varchar(40), PlayerStatus tinyint(1)); ตกลง, 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoT

  13. ฉันสามารถค้นหาตัวเลขเฉพาะในคอลัมน์ MySQL ที่มีระเบียนคั่นด้วยเครื่องหมายจุลภาคโดยใช้แบบสอบถาม MySQL ได้หรือไม่

    ได้ คุณสามารถค้นหาตัวเลขเฉพาะได้โดยใช้ MySQL FIND_IN_SET() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ListOfNumbers varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.24 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(123,676,847,785);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (

  14. แสดงบันทึกจากวันที่ปัจจุบันจนถึงส่วนที่เหลือของเดือนเดียวกันใน MySQL หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่จอง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2016-09-18); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTab

  15. ดำเนินการ NAND/NOR ใน MySQL

    ให้เราดูก่อนว่าเราสามารถดำเนินการ NAND/NOR ใน MySQL ได้อย่างไร แนวคิดมีดังนี้ − NAND=NOT( yourColumnName1 AND yourColumnName2)NOR=NOT( yourColumnName1 หรือ yourColumnName2) ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value1 boolean , Value2 boolean) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที)

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

    สำหรับสิ่งนี้ ให้ใช้ CONCAT() ร่วมกับตัวดำเนินการ LIKE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อ varchar(40)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบ

  17. ลบหลายระเบียนที่เลือกโดยใช้ MySQL DELETE แบบสอบถาม

    สำหรับหลายระเบียนที่เลือก ให้ใช้ MySQL IN() หากต้องการลบ ให้ใช้ MySQL DELETE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ClientId varchar(40), ClientName varchar(50)); ตกลง, 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (CLI-240, Sam); ตกลง

  18. จะเลือกระเบียนที่ขึ้นต้นด้วยตัวเลขบางตัวใน MySQL ได้อย่างไร

    ทางออกที่ดีที่สุดในการเลือกเรคคอร์ดที่ขึ้นต้นด้วยตัวเลขบางตัว ใช้ตัวดำเนินการ MySQL LIKE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ClientId bigint, ClientName varchar(40)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.82 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (907848

  19. ดึงระเบียน MySQL ในช่วง 60 นาทีที่ผ่านมาหรือไม่

    ในการดึงระเบียนสำหรับ 60 นาทีที่ผ่านมา ใช้ MySQL INTERVAL ดังที่แสดงในไวยากรณ์ด้านล่าง - now() - ช่วงเวลา 60 นาที ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่และเวลาของ ArrivalTime) ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.61 วินาที) ให้เราหาวันที่ปัจจุบัน - เลือกเลย ();+----------------------+

  20. การเพิ่มอักขระในค่าสำหรับคอลัมน์ int ที่มีอยู่ใน MySQL?

    หากต้องการเพิ่มอักขระให้กับค่าคอลัมน์ int ที่มีอยู่ ให้ใช้ MySQL CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( จำนวน int); ตกลง สืบค้น 0 แถวที่ได้รับผลกระทบ (1.44 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (3456); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:53/229  20-คอมพิวเตอร์/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59