หน้าแรก
หน้าแรก
ในการเลือก 20 ระเบียนสุดท้ายในลำดับจากน้อยไปมาก คุณสามารถใช้คำสั่งย่อย LIMIT ของแบบสอบถามย่อย ไวยากรณ์มีดังนี้ SELECT *FROM( เลือก *FROM yourTableName ORDER BY yourColumnName desc limit 20)anyVariableName order by anyVariableName.yourColumnName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบ
คุณสามารถใช้ตัวดำเนินการคูณ (*) ระหว่างสองเซลล์ได้ ไวยากรณ์มีดังนี้ เลือก yourColumnName1, yourColumnName2, yourColumnName1*yourColumnName2 เป็น anyVariableName จาก yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามในการสร้างตารางมีดังนี้ );Query OK, 0 แถวได้รับผลกระทบ (0.63 ว
คุณไม่จำเป็นต้องใช้ค่าทุกครั้งที่คุณแทรกผลลัพธ์ของการเลือก หากต้องการแทรกผลลัพธ์ของการเลือก ให้เราสร้างสองตารางก่อน แบบสอบถามตารางแรกมีดังนี้ − ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.41 วินาที) ตอนนี้สร้างตารางที่สองและหลังจากนั้นแทรกระเบียนตารางที่สองในตารางแรกโดยใช้คำสั่ง INSERT SELECT แบบสอบถามเ
ตัวดำเนินการ concat สามารถใช้ใน ORACLE MySQL ใช้ฟังก์ชัน concat() เพื่อทำการต่อข้อมูล เพื่อให้เข้าใจฟังก์ชัน concat() ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ − แทรกลงในค่า Concatenat
ในการใช้การค้นหาคำสำคัญใน MySQL คุณสามารถใช้ตัวดำเนินการ LIKE ไวยากรณ์มีดังนี้ − เลือก *จาก yourTableName โดยที่ yourColumnName Like %anyKeywordName% หรือ yourColumnName Like %anyKeywordName%; เพื่อให้เข้าใจมากขึ้น ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตาราง − );Query OK, 0 แถวได้รับ
ในการเริ่มการเพิ่มอัตโนมัติจากจุดที่ระบุ ให้ใช้คำสั่ง ALTER ไวยากรณ์มีดังนี้ − เปลี่ยนตาราง yourTableName auto_increment =anySpecificPoint; เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) ตอนนี้คุณสามารถแทรกระเบียนโ
ในการเลือกช่วงข้อมูลการประทับเวลา ให้ใช้ไวยากรณ์ด้านล่าง - =anyDateRangeand yourDataTimeField
หากต้องการเรียงลำดับตามฟิลด์และแสดงรายการค่า NULL ก่อน คุณต้องใช้ไวยากรณ์ต่อไปนี้ ซึ่งจะเรียงลำดับจากมากไปน้อย - เลือก yourColumnName จากกลุ่ม yourTableName โดย yourColumnName is null desc, yourColumnName desc; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.
คุณสามารถใช้ฟังก์ชัน substring_index() จาก MySQL เพื่อแยกส่วนด้านซ้ายของสตริง ไวยากรณ์มีดังนี้ − SELECTyourColumnName1,.....N,SUBSTRING_INDEX(yourColumnName,yourSeperatorSymbol,1)เป็น anyVariableName จาก yourTableName; ค่า 1 ระบุว่าคุณสามารถดึงส่วนซ้ายของสตริงได้ ในการตรวจสอบไวยากรณ์ข้างต้น ให้เราส
int เป็นคำพ้องความหมายของจำนวนเต็มใน MySQL 5.0 นี่คือการสาธิตการแสดงทั้ง int และจำนวนเต็มแทน int(11) ภายใน การสร้างตารางด้วยประเภทข้อมูล int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.04 วินาที) นี่คือคำอธิบายของตาราง แบบสอบถามมีดังนี้ อธิบาย IntDemo; ต่อไปนี้เป็นผลลัพธ์ +-------+---------+------+ ----
นี่คือกระบวนงานที่เก็บไว้ซึ่งรับหนึ่งพารามิเตอร์สำหรับอินพุต (IN) และพารามิเตอร์ที่สองสำหรับเอาต์พุต (OUT) ตัวคั่น; เรียกกระบวนงานที่เก็บไว้และส่งค่าไปยังตัวแปรผู้ใช้ ไวยากรณ์มีดังนี้ CALL yourStoredProcedureName(anyIntegerValue,@anyVariableName); ตรวจสอบว่าค่าใดถูกเก็บไว้ในตัวแปร @anyVariableNam
หากต้องการทราบว่าบันทึกไบนารีของ MySQL เปิดใช้งานผ่านคำสั่ง SQL หรือไม่ คุณสามารถใช้คำสั่งแสดงตัวแปรได้ ไวยากรณ์มีดังนี้ แสดงตัวแปรเช่น yourPatternValue; แทนที่ yourPatternValue คุณสามารถใช้ log_bin เพื่อตรวจสอบว่าบันทึกไบนารีถูกเปิดใช้งานโดยใช้การแสดงคำสั่ง SQL แบบสอบถามมีดังนี้ แสดงตัวแปรเช่น
Sum() เป็นฟังก์ชันรวมใน MySQL คุณสามารถใช้คิวรีผลรวมกับเงื่อนไข if เพื่อให้เข้าใจผลรวมของแบบสอบถามที่มีเงื่อนไข if ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตาราง − );Query OK, 0 แถวได้รับผลกระทบ (1.60 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ − แทรกลงในค่า SumWithIfCondition (ออ
ใช้ฟังก์ชันรวม sum() เพื่อรวมองค์ประกอบของคอลัมน์ใน MySQL ไวยากรณ์มีดังนี้ − เลือก sum(yourColumnName1) เป็น anyVariableName1,sum(yourColumnName2) เป็น anyVariableName2,sum(yourColumnName3) เป็น anyVariableName3,............N จาก yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง ต่อไปนี
ซึ่งหมายความว่าคุณต้องตั้งค่า foreign_key_check เพื่อปิดใช้งานก่อน จากนั้นคุณต้องตัดทอนตาราง ไวยากรณ์มีดังนี้ − set FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE yourTableName1; TRUNCATE TABLE yourTableName2; TRUNCATE TABLE yourTableName3; . . . . TRUNCATE TABLE yourTableNameN; set FOREIGN_KEY_CHECKS = 1;
หากต้องการดำเนินการคำสั่งพิมพ์เสียงสะท้อนขณะเรียกใช้สคริปต์ SQL ให้ใช้ไวยากรณ์ต่อไปนี้ ไวยากรณ์มีดังนี้ − เลือก anyStringValue เป็น ; แบบสอบถามมีดังนี้ − เลือก This is a SQL Script AS ; ต่อไปนี้เป็นผลลัพธ์ - +----------------------+| |+--------------------------------+| นี่คือ SQL Script |+-----
ในการปรับการตั้งค่าการแสดงผลของบรรทัดคำสั่ง MySQL ให้ใช้ /G ต่อท้ายคำสั่ง MySQL แทนการใช้ semicolon(;) ไวยากรณ์มีดังนี้ − SELECT *FROM yourTableName \G ไวยากรณ์ข้างต้นจะปรับการตั้งค่าการแสดงผล ที่นี่เราจะแสดงระเบียนในรูปแบบแถวจากตาราง studenttable ตัวอย่างที่เราสร้างขึ้นโดยใช้ CREATE - ); ตกลง ตก
หากต้องการเปรียบเทียบวันที่ใน MySQL ยกเว้นส่วนเวลาของฟิลด์วันที่และเวลา คุณสามารถใช้ฟังก์ชัน DATE() ไวยากรณ์มีดังนี้ − เลือก *จาก yourTableName โดยที่ date(yourColumName) =yourDate; เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (0.50
คุณสามารถใช้แบบสอบถามย่อยเพื่อสั่งซื้อแบบสุ่มและแสดงชื่อในลำดับจากด้านล่าง rand() ถูกใช้สำหรับการสุ่ม ในขณะที่ ORDER BY ถูกใช้เพื่อแสดงเรกคอร์ดชื่อในลำดับจากน้อยไปมาก ไวยากรณ์มีดังนี้ − select *from( select *from yourTableName order by rand() จำกัด anyIntegerValue;) anyVariableNameorder by yourColum
คุณสามารถใช้ฟังก์ชันในตัว STR_TO_DATE() จาก MySQL ไวยากรณ์มีดังนี้ − SELECTSTR_TO_DATE(CONCAT(yourYearColumName,-,LPAD(yourMonthColumName,2,00),-,LPAD(yourDayColumName,2,00)), %Y-%m-%d ) เป็น anyVariableName จาก yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางม