หน้าแรก
หน้าแรก
หากต้องการแทรกระเบียนจากหลายตาราง ให้ใช้คำสั่ง INSERT INTO SELECT ที่นี่เราจะแทรกระเบียนจาก 2 ตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1943 ( ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1943 (Robert);
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1946 (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1946 (2015-12-11); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เ
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1947 ( Id int ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1947 (105,แซม);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select
หากต้องการจัดเรียงเฉพาะตัวเลขจากสตริงที่เป็นตัวอักษรและตัวเลข ให้ใช้ ORDER BY RIGHT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1948 ( StudentCode varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1948 (Sam_346); แบบส
สามารถใช้ coalesce() เพื่อพิมพ์ค่าคอลัมน์แรกที่ไม่ใช่ค่า NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1927 ( StudentName varchar(20), StudentSubject varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1927 (NULL, MongoDB)
ในการแทรกตารางในขั้นตอนการจัดเก็บ ไวยากรณ์จะเป็นดังนี้ − สร้างโพรซีเดอร์ yourProcedureName(OptionalParameter) เริ่มแทรกลงใน yourTableName() ค่า (yourValue1,yourValue2,...N);end เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1928 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หล
หากต้องการรีเซ็ตคีย์หลัก ให้ใช้ตาราง TRUNCATE ในตอนแรก จากนั้นใช้ ALTER TABLE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1929 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT, คีย์หลัก (UserId) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTab
สำหรับสิ่งนี้ คุณสามารถใช้ date_add() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1930 (DueTime datetime ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1930 (2014-06-16); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบี
สำหรับเดือนและปีในรูปแบบเฉพาะ ให้ใช้ DATE_FORMAT() ร่วมกับ STR_TO_DATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1931 ( ShippingDate varchar(40) ); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1931 (10-06-2013); แบบสอบถามตกลง ไ
ใช้ ORDER BY เพื่อแก้ไขบันทึกแล้วแสดง เลือก * จาก yourTableNameorder โดย yourColumnName1=yourValue desc,yourColumnName2; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1932 (ชื่อผู้ใช้ varchar(20), วันที่ ShippingDate ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1933 ( ClientName varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1933 (John Doe); Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select
สำหรับการหาค่าเฉลี่ย ให้ใช้ AVG() และใช้กับ DISTINCT เพื่อคำนวณจากเรคคอร์ดที่แตกต่างกัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1934 ( StudentName varchar(20), StudentMarks int );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1934
สำหรับสิ่งนี้ ให้ใช้ RLIKE และกรองเร็กคอร์ดตามไวยากรณ์ด้านล่าง &ลบ; เลือก * จาก yourTableName โดยที่ yourColumnName rlike yourValue1|yourValue2; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1935 ( Subject varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง
ในการแทรกหลายรายการ ไวยากรณ์จะเป็นดังนี้ − แทรกลงใน yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,..N) เลือก yourValue1 เป็น yourColumnName1, yourValue2 เป็น yourColumnName2, yourValue3 เป็น yourColumnName3,......N union เลือก yourValue1 เป็น yourColumnName2 เป็น yourColumnName2 เป็น
สำหรับสิ่งนี้ ไวยากรณ์จะเป็นดังนี้ − delimiter // create trigger yourTriggerName before insert on yourTableName FOR EACH ROW BEGIN yourStatement1 . . N END // delimiter ; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -
เพื่อแก้ไขข้อผิดพลาด ให้เราดูวิธีการสร้างผู้ใช้อย่างถูกต้อง ให้เราสร้างผู้ใช้ - สร้างผู้ใช้ Emma@localhost ระบุโดย emma_654; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) ให้เราแสดงผู้ใช้ทั้งหมดพร้อมกับโฮสต์ − เลือกผู้ใช้, โฮสต์จาก MySQL.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ผู้ใช้ใหม่ที่สร้างขึ้นด้า
คุณสามารถใช้ DECLARE ในกระบวนงานที่เก็บไว้ได้ ไวยากรณ์มีดังนี้ − ประกาศ yourVariableName yourDataType; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างกระบวนงานที่เก็บไว้: ตัวคั่น; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร - โทร square_demo(15); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +----------
หากต้องการจัดกลุ่มเครื่องหมาย ให้ใช้ MySQL GROUP BY สรุป ใช้ฟังก์ชัน MySQL sum() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1920 ( StudentName varchar(20), StudentMarks int );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1920 (C
สำหรับแถวสุ่ม คุณสามารถใช้ RAND() ในขณะที่แก้ไขคอลัมน์เฉพาะ ให้ใช้คำสั่งย่อย ORDER BY ให้เราสร้างตาราง - สร้างตาราง DemoTable1921 ( Number int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1921(10); แบบสอบถามตกลง 1 แถวได้รับผล
ให้เราสร้างตาราง - สร้างตาราง DemoTable1922 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1922 (StudentName) (Mike); แบบสอบถามตกลง 1 แถวได้รับผลก