หน้าแรก
หน้าแรก
เราสามารถใช้ไวยากรณ์ที่คล้ายกันของคำสั่งย่อย ORDER BY ในฟังก์ชัน PHP – mysql_query() ฟังก์ชันนี้ใช้เพื่อรันคำสั่ง SQL และต่อมาคือฟังก์ชัน PHP อื่น – mysql_fetch_array() สามารถใช้ดึงข้อมูลทั้งหมดที่เลือกได้ เพื่อแสดงให้เห็นตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังเขียนสคริปต์ PHP ที่จะส่งคืน
เราสามารถใช้ไวยากรณ์ของ MySQL JOIN เพื่อรวมสองตารางเข้ากับฟังก์ชัน PHP – mysql_query() . ฟังก์ชันนี้ใช้เพื่อรันคำสั่ง SQL และต่อมาคือฟังก์ชัน PHP อื่น – mysql_fetch_array() สามารถใช้ดึงข้อมูลทั้งหมดที่เลือกได้ เพื่อแสดงให้เห็นตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังใช้ตาราง MySQL สองตารางซ
เราสามารถใช้ if...else เงื่อนไขในสคริปต์ PHP เพื่อเตรียมการสืบค้นตามค่า NULL เพื่อแสดงตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังใช้ตารางชื่อ tcount_tbl มีข้อมูลดังต่อไปนี้ − SELECT * จาก tcount_tbl;+-----------------+----------------+| tutorial_author | tutorial_count |+-----------------+--
เพื่อแสดงให้เห็น เรากำลังสร้างมุมมองต่อไปนี้ - mysql> CREATE VIEW digits AS -> SELECT 0 AS digit UNION ALL -> SELECT 1 UNION ALL -> SELECT 2 UNION ALL -> SELECT 3 UNION ALL -> SELECT 4 UNION ALL -&g
อย่างที่เราทราบดีว่า MySQL รองรับคีย์นอกสำหรับความสมบูรณ์ของการอ้างอิง แต่ไม่รองรับข้อจำกัด CHECK แต่เราสามารถเลียนแบบได้โดยใช้ทริกเกอร์ สามารถอธิบายได้โดยใช้ตัวอย่างด้านล่าง − ตัวอย่าง สมมติว่าเรามีตารางชื่อ car1 ซึ่งสามารถมีหมายเลขการลงทะเบียนไวยากรณ์การแก้ไขได้ เช่น อักษรสองตัว ขีดกลาง สามหลัก ขี
อย่างที่เราทราบดีว่า PHP มีฟังก์ชันชื่อ mysql_query() เพื่อสร้างตาราง MySQL ในทำนองเดียวกัน เราสามารถใช้ mysql_query() ฟังก์ชันสร้างตารางชั่วคราวของ MySQL เพื่อแสดงให้เห็นสิ่งนี้ เรากำลังใช้ตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังสร้างตารางชั่วคราวชื่อ สรุปการขาย ’ ด้วยความช่วยเหลือของสคริ
ในกรณีของมุมมองที่อัปเดตได้ ค่อนข้างเป็นไปได้ที่เราจะอัปเดตข้อมูลที่ไม่สามารถมองเห็นผ่านมุมมองได้ เนื่องจากเราสร้างมุมมองเพื่อแสดงข้อมูลเพียงบางส่วนของตารางเท่านั้น การอัปเดตประเภทนี้ทำให้มุมมองไม่สอดคล้องกัน เราสามารถรับประกันความสอดคล้องของการดูโดยใช้ ด้วยตัวเลือกการตรวจสอบ ขณะสร้างหรือปรับเปลี่ยน
มุมมอง MySQL สามารถสร้างได้โดยใช้ตัวดำเนินการเชิงตรรกะ เช่น AND, OR และ NOT สามารถอธิบายได้โดยใช้ตัวอย่างต่อไปนี้ − ดูด้วยตัวดำเนินการ AND ดังที่เราทราบแล้วว่าตัวดำเนินการตรรกะ AND จะเปรียบเทียบสองนิพจน์และคืนค่า จริง หากนิพจน์ทั้งสองเป็นจริง ในตัวอย่างต่อไปนี้ เรากำลังสร้างมุมมองซึ่งมีเงื่อนไขตามต
หากเราต้องการสร้างมุมมองที่ใช้ค่าจากตารางตามเงื่อนไขเฉพาะบางอย่าง เราต้องใช้ส่วนคำสั่ง WHERE ขณะสร้างมุมมอง ค่าขึ้นอยู่กับส่วนคำสั่ง WHERE จะถูกเก็บไว้ในมุมมอง ไวยากรณ์ของการสร้างมุมมอง MySQL ด้วยคำสั่ง WHERE สามารถเป็นดังนี้ - ไวยากรณ์ สร้างมุมมอง view_name AS Select_statements FROM ตาราง WHERE con
PHP ใช้ mysql_free_result() ฟังก์ชั่นเพื่อปล่อยหน่วยความจำเคอร์เซอร์ที่เกี่ยวข้องกับผลลัพธ์ MySQL ไม่คืนค่าใดๆ ไวยากรณ์ Mysql_free_result(result); ต่อไปนี้คือพารามิเตอร์ที่ใช้ในฟังก์ชันนี้ - Sr.No พารามิเตอร์ &คำอธิบาย 1 ผลลัพธ์ จำเป็น- ระบุตัวระบุชุดผลลัพธ์ที่ส่งคืนโดย mysql_query(), mysql_
อย่างที่เราทราบดีว่า PHP ใช้ฟังก์ชัน msql_free_result() เพื่อปล่อยหน่วยความจำเคอร์เซอร์ที่เกี่ยวข้องกับผลลัพธ์ของ MySQL เพื่อแสดงตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังเขียนสคริปต์ PHP ต่อไปนี้ซึ่งจะปล่อยหน่วยความจำหลังจากดึงข้อมูลจากตารางชื่อ Tutorials_tbl
มุมมอง MySQL สามารถสร้างได้โดยใช้ตัวดำเนินการเชิงตรรกะร่วมกัน เช่น AND, OR และ NOT สามารถอธิบายได้โดยใช้ตัวอย่างต่อไปนี้ − ตัวอย่าง เลือก * จากข้อมูล;+------+-------+---------+------- ----+| ไอดี | ชื่อ | ที่อยู่ | เรื่อง |+------+-------+---------+-----------+| 133 | โมฮัน | เดลี | คอมพิวเตอร์ |+-
ถ้าเราต้องการดึงข้อมูลแบบมีเงื่อนไขจากตาราง MySQL เราก็สามารถเขียนส่วนคำสั่ง WHERE ในคำสั่ง SQL และใช้กับสคริปต์ PHP ได้ ในขณะที่เขียนสคริปต์ PHP เราสามารถใช้ฟังก์ชัน PHP mysql_query() ได้ ฟังก์ชันนี้ใช้เพื่อดำเนินการคำสั่ง SQL และต่อมาสามารถใช้ฟังก์ชัน PHP อื่น mysql_fetch_array() เพื่อดึงข้อมูลที่
เราสามารถใช้คำสั่ง SQL UPDATE โดยมีหรือไม่มี WHERE CLAUSE ในฟังก์ชัน PHP – mysql_query() เพื่อแสดงตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังเขียนสคริปต์ PHP เพื่ออัปเดตฟิลด์ชื่อ tutorial_title สำหรับบันทึกที่มี turorial_id เป็น 3
เพื่อแสดงตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังเขียนสคริปต์ PHP เพื่อลบบันทึกจากตาราง MySQL ชื่อ tutorial_tbl ซึ่ง tutorial_id เป็น 3.
เราสามารถใช้ GROUP BY เพื่อจัดกลุ่มค่าจากคอลัมน์ และถ้าเราต้องการ เราสามารถคำนวณในคอลัมน์นั้นได้ คุณสามารถใช้ฟังก์ชัน COUNT, SUM, AVG ฯลฯ ในคอลัมน์ที่จัดกลุ่มได้ เพื่อทำความเข้าใจข้อ GROUP BY ด้วยมุมมอง เรากำลังสร้างมุมมองชื่อ ข้อมูล โดยใช้ตารางฐาน Student_info ซึ่งมีข้อมูลดังต่อไปนี้ - mysql> S
ด้วยความช่วยเหลือของคำสั่ง DROP VIEW เราสามารถวางมุมมอง MySQL จากฐานข้อมูลได้ ไวยากรณ์จะเป็นดังนี้ - ไวยากรณ์ DROP VIEW [IF EXISTS] view_name; ที่นี่ view_name เป็นชื่อของมุมมองที่เราต้องการลบออกจากฐานข้อมูล ตัวอย่าง สมมติว่าเราต้องการวางมุมมองที่ชื่อ info_less แบบสอบถามต่อไปนี้จะลบหาก − mysql>
อย่างที่เราทราบดีว่ามุมมองเป็นประเภทของตารางเสมือนและเป็นองค์ประกอบของตารางด้วย ด้วยเหตุนี้ เราจึงสามารถใช้แบบสอบถามเดียวกันเพื่อให้ได้โครงสร้างของมุมมองที่เราใช้เพื่อให้ได้โครงสร้าง ของตาราง กล่าวอีกนัยหนึ่ง เราสามารถใช้คำสั่ง DESCRIBE เพื่อรับโครงสร้างของมุมมอง MySQL ไวยากรณ์จะเป็นดังนี้ − ไวยากรณ
ฟังก์ชัน mysql_fetch_array() จะส่งคืนอาร์เรย์ที่มีดัชนีตัวเลข หากเราใช้ค่าคงที่ MYSQL_NUM เป็นอาร์กิวเมนต์ที่สอง เพื่อแสดงตัวอย่างต่อไปนี้ − ตัวอย่าง ในตัวอย่างนี้ เรากำลังดึงระเบียนทั้งหมดจากตารางชื่อ Tutorials_tbl ด้วยความช่วยเหลือของสคริปต์ PHP ที่ใช้ฟังก์ชัน mysql_fetch_array() โดยใช้ MYSQL_NUM
อย่างที่เราทราบดีว่ามุมมองเป็นประเภทของตารางเสมือนและเป็นองค์ประกอบของตารางด้วย ด้วยเหตุนี้ เราจึงสามารถใช้แบบสอบถามเดียวกันเพื่อรับคำจำกัดความของมุมมองที่เราใช้เพื่อให้ได้คำจำกัดความ ของตาราง กล่าวอีกนัยหนึ่ง เราสามารถใช้คำสั่ง SHOW CREATE เพื่อรับคำจำกัดความของมุมมอง MySQL ไวยากรณ์จะเป็นดังนี้ - ไ