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

    ไวยากรณ์มีดังต่อไปนี้เพื่อรับชื่อคอลัมน์ของตาราง - เลือก column_name จาก information_schema.columnswhere table_schema=yourDatabaseName and table_name=yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( EmployeeId int, EmployeeFirstName varchar(20), EmployeeLastName varchar(20), EmployeeAge

  2. แบบสอบถาม MySQL เพื่อสร้างคอลัมน์วันที่ NULL?

    ในการทำให้คอลัมน์วันที่เป็นโมฆะ ให้ใช้ ALTER TABLE และ MODIFY และตั้งค่าวันที่เป็น NULL ต่อไปนี้เป็นไวยากรณ์ - แก้ไขตาราง yourTableName แก้ไขคอลัมน์ yourColumnName วันที่ NULL; ให้เราสร้างตารางก่อน ที่นี่เราได้ตั้งค่าคอลัมน์เป็น NOT NULL - สร้างตาราง DemoTable (วันที่จัดส่งไม่เป็นค่าว่าง) แบบสอบถา

  3. ตั้งค่าตัวแปรที่ผู้ใช้กำหนดด้วยชื่อตารางในคำสั่งเตรียม MySQL?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (StudentName) (Mike); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ

  4. ใช้ทริกเกอร์ MySQL ในตารางแรกเพื่อแทรกระเบียนในตารางที่สองหรือไม่

    สำหรับสิ่งนี้ ไวยากรณ์จะเป็นดังนี้ − DELIMITER //สร้างทริกเกอร์ yourTriggerName ก่อนแทรก yourTableName1 สำหรับแต่ละแถว เริ่มการแทรกลงในค่า yourTableName2 (yourValue1, yourValue2,...N);end;//DELIMITER; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( StudentId int, StudentName varchar(40)); ตกลง ตกลง

  5. จะปัดเศษคอลัมน์ MySQL ด้วยค่าทศนิยมและแสดงผลลัพธ์ในคอลัมน์ใหม่ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value float);สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.95 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 45.64643);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.46 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoT

  6. แบบสอบถาม MySQL เพื่อจัดกลุ่มแถวตามอักขระตัวเลขในฟิลด์สตริง?

    สำหรับสิ่งนี้ คุณสามารถต่อ 0 กับฟิลด์สตริงโดยใช้ตัวดำเนินการ + สถานการณ์ที่นี่เหมือนกับว่าเราต้องดึงตัวเลข “9844 ” จากฟิลด์สตริง “9844Bob ”. ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.92 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง i

  7. MySQL Regex เพื่อจับคู่รูปแบบการละเว้นอักขระในการค้นหาเช่น Chris.Brown?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อ varchar(40)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรก ลงในค่า DemoTable(Chris.Taylor);Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก De

  8. แบบสอบถาม MySQL เพื่อทำการเลือกโดยใช้ AND OR

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentId int, StudentName varchar(20), StudentSubject varchar(20)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 14,David,MySQL);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดง

  9. แทรกบันทึกในตาราง MySQL ด้วย Java

    ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางใน MySQL - สร้างตาราง DemoTable( Id int, Name varchar(30), CountryName varchar(30), Age int);Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที) ต่อไปนี้เป็นรหัส Java เพื่อเข้าถึงฐานข้อมูล MySQL - 0) { System.out.println(บันทึกถูกแทรก! ตรวจสอบตารางข

  10. ทำการลบหลายตารางใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง DELETE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1( Id int, Name varchar(20)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (3,Bob); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที) แสดงระเบียน

  11. MySQL CASE เมื่อใดที่มี SELECT เพื่อแสดงรหัสคี่และคู่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( PageId int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.85 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (89); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.26 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTabl

  12. เราสามารถใช้การแทรกซ้อนกับการเลือกใน MySQL ได้หรือไม่

    ใช่ เราสามารถใช้การแทรกแบบซ้อนด้วยการเลือกใน MySQL ดังที่แสดงในไวยากรณ์ด้านล่าง - แทรกลงใน yourTableName2(yourColumnName1,yourColumnName2,.....N)select yourColumnName1,yourColumnName2,....N จาก yourTableName1 ที่ yourCondition; เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable1 (รหัส int

  13. เปรียบเทียบวันที่ AdmissionDate น้อยกว่าวันที่ปัจจุบันใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( AdmissionDate varchar(50)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) หมายเหตุ − สมมติว่าวันที่ปัจจุบันคือ 14-Sep-2019 แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ต่อไปนี้เป็นแบบสอบถาม - แทรกลงในค่า DemoTable (13-Sep-2020); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0

  14. ใช้ MySQL เพื่อค้นหารายการที่ซ้ำกันและแสดงในบรรทัดเดียว

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP_CONCAT() ร่วมกับส่วนคำสั่ง GROUP BY ทั้งสองใช้เพื่อจัดกลุ่มรายการที่ซ้ำกันและแสดงในบรรทัดเดียว ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentFavouriteSubject varchar(40), StudentName varchar(40));Query OK, 0 แถวได้รับผลกระทบ (0.75 วินาที) แทรกระเบียนบางส่วนใน

  15. จะเลือกบันทึกเฉพาะจาก MySQL ได้อย่างไรหากวันที่อยู่ในรูปแบบ VARCHAR

    สำหรับสิ่งนี้ ให้ใช้ STR_TO_DATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( DueDate varchar(60));ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (14-AUG-2012); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งหมดจา

  16. นับค่าที่มากกว่าและน้อยกว่าจำนวนที่ระบุและจำนวนที่แสดงในคอลัมน์ MySQL แยกกัน?

    สำหรับสิ่งนี้ คุณสามารถใช้ COUNT() ร่วมกับ CASE STATEMENT ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (คะแนน int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (35); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนท

  17. ค้นหาอักขระเฉพาะภายในสตริงด้วย MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ REGEXP ตัวอย่างเช่น อักขระ J, A, V และ A ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ค่า varchar(50)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (3.92 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (JSTUVA); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.32 วินาที)

  18. แบบสอบถาม MySQL เพื่อค้นหารายการที่ตรงกันและดึงข้อมูล

    หากต้องการค้นหารายการที่ตรงกันจากระเบียน ให้ใช้ MySQL IN() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id int, FirstName varchar(20), Gender ENUM(Male,Female)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (11,Isabella, เพศหญิง);

  19. นับจำนวนการเกิดขึ้นของบันทึกเฉพาะ (ซ้ำกัน) ในหนึ่งแบบสอบถาม MySQL

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชันการรวม COUNT() และ GROUP BY เพื่อจัดกลุ่มเรคคอร์ดเฉพาะสำหรับการเกิดขึ้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject varchar(40)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (5.03 วินาที) แทรกระเบียนบางส่วนในตา

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

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Name varchar(40), Position int);Query OK, 0 แถวได้รับผลกระทบ (1.17 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Sam, 40); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

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