Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. แทรกบันทึกจากหลายตารางใน MySQL

    หากต้องการแทรกระเบียนจากหลายตาราง ให้ใช้คำสั่ง INSERT INTO SELECT ที่นี่เราจะแทรกระเบียนจาก 2 ตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1943 ( ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1943 (Robert);

  2. ดึงจำนวนวันที่ที่ระบุในตาราง MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1946 (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1946 (2015-12-11); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เ

  3. MySQL SELECT จากแบบสอบถามย่อยแล้วดำเนินการ DELETE หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1947 ( Id int ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1947 (105,แซม);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

  4. จัดเรียงเฉพาะตัวเลขจากสตริงตัวอักษรและตัวเลขใน MySQL หรือไม่

    หากต้องการจัดเรียงเฉพาะตัวเลขจากสตริงที่เป็นตัวอักษรและตัวเลข ให้ใช้ ORDER BY RIGHT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1948 ( StudentCode varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1948 (Sam_346); แบบส

  5. แสดงค่าที่ไม่ใช่ค่าว่างแรกด้วยการรวม () ใน MySQL หรือไม่

    สามารถใช้ coalesce() เพื่อพิมพ์ค่าคอลัมน์แรกที่ไม่ใช่ค่า NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1927 ( StudentName varchar(20), StudentSubject varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1927 (NULL, MongoDB)

  6. แทรกข้อมูลในตารางในขั้นตอนการจัดเก็บ MySQL?

    ในการแทรกตารางในขั้นตอนการจัดเก็บ ไวยากรณ์จะเป็นดังนี้ − สร้างโพรซีเดอร์ yourProcedureName(OptionalParameter) เริ่มแทรกลงใน yourTableName() ค่า (yourValue1,yourValue2,...N);end เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1928 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หล

  7. รีเซ็ตคีย์หลักใน MySQL

    หากต้องการรีเซ็ตคีย์หลัก ให้ใช้ตาราง TRUNCATE ในตอนแรก จากนั้นใช้ ALTER TABLE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1929 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT, คีย์หลัก (UserId) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTab

  8. แบบสอบถาม MySQL เพื่อเพิ่มวันด้วยช่วงเวลา 45 วันและแสดงผลลัพธ์ในคอลัมน์ใหม่

    สำหรับสิ่งนี้ คุณสามารถใช้ date_add() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1930 (DueTime datetime ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1930 (2014-06-16); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบี

  9. แยกเดือนและปีในรูปแบบต่อไปนี้:“mm-yyyy” (เดือนปี) พร้อมกับคอลัมน์ทั้งหมดใน MySQL?

    สำหรับเดือนและปีในรูปแบบเฉพาะ ให้ใช้ DATE_FORMAT() ร่วมกับ STR_TO_DATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1931 ( ShippingDate varchar(40) ); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1931 (10-06-2013); แบบสอบถามตกลง ไ

  10. เลือกรายการตามมูลค่าก่อน แล้วจึงจัดลำดับตามวันที่สำหรับส่วนที่เหลือของบันทึกใน MySQL

    ใช้ ORDER BY เพื่อแก้ไขบันทึกแล้วแสดง เลือก * จาก yourTableNameorder โดย yourColumnName1=yourValue desc,yourColumnName2; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1932 (ชื่อผู้ใช้ varchar(20), วันที่ ShippingDate ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง

  11. แสดงตารางบันทึกจากขั้นตอนการจัดเก็บใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1933 ( ClientName varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1933 (John Doe); Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

  12. แบบสอบถาม MySQL เพื่อเลือกค่าเฉลี่ยจากคอลัมน์ที่แตกต่างกันของตาราง?

    สำหรับการหาค่าเฉลี่ย ให้ใช้ AVG() และใช้กับ DISTINCT เพื่อคำนวณจากเรคคอร์ดที่แตกต่างกัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1934 ( StudentName varchar(20), StudentMarks int );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1934

  13. แบบสอบถาม MySQL เพื่อแสดงบันทึกจากตารางที่กรองโดยใช้ LIKE ที่มีหลายคำ?

    สำหรับสิ่งนี้ ให้ใช้ RLIKE และกรองเร็กคอร์ดตามไวยากรณ์ด้านล่าง &ลบ; เลือก * จาก yourTableName โดยที่ yourColumnName rlike yourValue1|yourValue2; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1935 ( Subject varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง

  14. ทำการแทรกหลายรายการด้วย INSERT INTO SELECT และ UNION ใน MySQL

    ในการแทรกหลายรายการ ไวยากรณ์จะเป็นดังนี้ − แทรกลงใน yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,..N) เลือก yourValue1 เป็น yourColumnName1, yourValue2 เป็น yourColumnName2, yourValue3 เป็น yourColumnName3,......N union เลือก yourValue1 เป็น yourColumnName2 เป็น yourColumnName2 เป็น

  15. วิธีการ ceate MySQL Trigger ก่อนแทรก?

    สำหรับสิ่งนี้ ไวยากรณ์จะเป็นดังนี้ − delimiter // create trigger yourTriggerName before insert on yourTableName    FOR EACH ROW    BEGIN    yourStatement1    .    .    N END // delimiter ; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -

  16. แก้ไข:ข้อผิดพลาด 1396 (HY000):การดำเนินการ CREATE USER ล้มเหลวใน MySQL หรือไม่

    เพื่อแก้ไขข้อผิดพลาด ให้เราดูวิธีการสร้างผู้ใช้อย่างถูกต้อง ให้เราสร้างผู้ใช้ - สร้างผู้ใช้ Emma@localhost ระบุโดย emma_654; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) ให้เราแสดงผู้ใช้ทั้งหมดพร้อมกับโฮสต์ − เลือกผู้ใช้, โฮสต์จาก MySQL.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ผู้ใช้ใหม่ที่สร้างขึ้นด้า

  17. ใช้ DECLARE เพื่อสร้างตัวแปรใน MySQL หรือไม่

    คุณสามารถใช้ DECLARE ในกระบวนงานที่เก็บไว้ได้ ไวยากรณ์มีดังนี้ − ประกาศ yourVariableName yourDataType; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างกระบวนงานที่เก็บไว้: ตัวคั่น; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร - โทร square_demo(15); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +----------

  18. จัดกลุ่มคะแนนของนักเรียนแต่ละคนจากตารางและแสดงคะแนนรวมในคอลัมน์แยกสำหรับนักเรียนแต่ละคนหรือไม่

    หากต้องการจัดกลุ่มเครื่องหมาย ให้ใช้ MySQL GROUP BY สรุป ใช้ฟังก์ชัน MySQL sum() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1920 ( StudentName varchar(20), StudentMarks int );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1920 (C

  19. แก้ไขค่าคอลัมน์เฉพาะและแสดงค่าสุ่มสำหรับส่วนที่เหลือของแถวใน MySQL

    สำหรับแถวสุ่ม คุณสามารถใช้ RAND() ในขณะที่แก้ไขคอลัมน์เฉพาะ ให้ใช้คำสั่งย่อย ORDER BY ให้เราสร้างตาราง - สร้างตาราง DemoTable1921 ( Number int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1921(10); แบบสอบถามตกลง 1 แถวได้รับผล

  20. ลบบันทึกจากตาราง MySQL ด้วย IN() ในแบบสอบถามเดียว

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

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:19/229  20-คอมพิวเตอร์/Page Goto:1 13 14 15 16 17 18 19 20 21 22 23 24 25