การสร้างตารางในฐานข้อมูล MySQL สร้างตาราง
ฐานข้อมูลเป็นตัวเลือกสำหรับความเข้มข้นข้อมูลที่มีความสำคัญและโดยที่พวกเขาไม่สามารถทำแม้จะเป็นโครงการขนาดเล็ก วิธีการได้อย่างมีประสิทธิภาพคิดออกโครงสร้างตารางออกแบบอย่างถูกต้อง, การปรับแต่งการสื่อสาร - ขึ้นอยู่กับอัตราตัวอย่าง / เขียนข้อมูลความน่าเชื่อถือของข้อมูลที่เป็นไปไม่ได้รับประกันการเกิดอันตรายจากอุบัติเหตุย้อนกลับความพร้อมสมบูรณ์ของแต่ละรายการ - และความสำเร็จของทั้ง
ฐานข้อมูลแรกคือแนวคิดแนวคิดการนำเสนอข้อมูลและตรรกะของการใช้งานในงานเฉพาะ
ความสัมพันธ์ที่เรียบง่าย = การดำเนินงานที่มีประสิทธิภาพ
ความคิดเชิงสัมพันธ์สำหรับองค์กรข้อมูลไม่ชัดเจนดีที่สุด แต่พวกเขาก็รักษาตำแหน่งของพวกเขามาหลายสิบปี ในฐานะที่เป็นโรงงานผลิตสินค้าและสินค้าที่จำเป็นสำหรับการบริโภคของผู้บริโภคพวกเขาจำเป็นอย่างยิ่ง
แนวความคิดปฏิวัติในธุรกิจสารสนเทศเป็นอย่างมากเคยประกาศสิทธิในการมีชีวิต แต่จนถึงทุกวันนี้ไม่สามารถให้หลักฐานสำคัญเกี่ยวกับการดำรงอยู่ของสิทธิดังกล่าวได้ เช่นเคยความเรียบง่ายเป็นกุญแจสู่ความสำเร็จ อย่างไรก็ตามหัวข้อความสัมพันธ์และการเชื่อมโยงระหว่างวัตถุข้อมูล - จุดและระบบในพื้นที่ข้อมูล - ยังคงเต็มไปด้วยจุดว่างและน่าประหลาดใจที่น่าสนใจ
การใช้ MySQL ง่ายๆสร้างตารางนำไปสู่การก่อตัวของตารางที่ง่ายและง่ายต่อการใช้งานของตารางที่เป็นทางการของขอบเขตของปัญหา การเริ่มต้นใช้ "กล้ามเนื้อ" เป็นเรื่องง่ายมาก แต่หลังจากความสัมพันธ์เชิงสัมพันธ์ครั้งแรกของตารางจะก่อให้เกิดทัศนคติที่แตกต่างไปจากข้อมูลการนำเสนอการจัดเก็บและการใช้งาน
ชั่วคราวควบคุมและถาวร
ช่วงเวลาพิเศษ: "พื้นฐานการก่อสร้าง" ของแนวคิดของฐานข้อมูลค่าใช้จ่ายโดยไม่ต้องมีส่วนร่วมของ MySQL ที่มีชีวิตชีวาด้วยการเขียนโปรแกรมทางอินเทอร์เน็ตและกลายเป็นส่วนสำคัญ เทคโนโลยีสมัยใหม่แบบไดนามิกช่วยให้ฐานข้อมูลนี้มีความรวดเร็วเชื่อถือได้และมีประสิทธิภาพง่ายต่อการเรียนรู้และใช้งาน
นอกเหนือจากตารางพื้นฐานแล้วยังสร้างตารางชั่วคราว MySQL ช่วยให้โปรแกรมเมอร์สร้างโครงสร้างข้อมูลชั่วคราวที่มีอยู่ในเซสชันปัจจุบันการเข้าชมของผู้ใช้รายหนึ่งการเกิดเหตุการณ์เฉพาะ
ถ้าก่อนหน้านี้ไปยังตารางและการเชื่อมต่อระหว่างพวกเขาถูกถือว่าเป็นฐานข้อมูลที่ไม่สั่นคลอนวันนี้แม้แต่ฐานข้อมูลที่มีประสิทธิภาพจะไม่ได้รับการยอมรับว่าเป็นวัตถุพื้นฐาน นี่เป็นเพียงขั้นตอนหนึ่งในการทำความเข้าใจโครงสร้างข้อมูลที่จำเป็นต่อการแก้ปัญหา
จัดหาเครื่องมือสำหรับสร้างตารางชั่วคราวสร้างตารางชั่วคราว MySQL ทำให้สามารถแบ่งฐานข้อมูลเป็นองค์ประกอบแบบคงที่และแบบไดนามิก โดยการระบุประเภทของตารางฟิลด์โปรแกรมเมอร์จะสามารถควบคุมความถูกต้องของการสร้างได้โดยอัตโนมัติ การใช้ MySQL สร้างการออกแบบตารางผู้พัฒนาสามารถระบุเงื่อนไขสำหรับการกรอกข้อมูลในฟิลด์ได้ แม้ว่าตัวเลือกนี้มีแนวโน้มที่จะอำนวยความสะดวกในการโยกย้ายโครงสร้าง SQL จากภาษาถิ่นอื่น ๆ
พื้นที่ข้อมูล: จุดและระบบ
ทุกโครงการไม่ว่าจะเป็นเว็บไซต์ทั้งไซต์หน้าหรือหนึ่งขั้นตอนวิธีง่ายๆตั้งอยู่ในสถานที่บางแห่งของพื้นที่ข้อมูลบางอย่าง "ที่อยู่" ของสถานที่นี้เป็นปัญหาเฉพาะเงื่อนไขสำหรับการดำรงอยู่ของอัลกอริทึม: โครงสร้างข้อมูลที่ input และ output, รูปแบบการเปลี่ยนแปลงในกระบวนการ
แต่ก็ไม่จำเป็นต้องปฏิบัติตามกฎของ MySQL, สร้างตารางสามารถสร้างไม่ได้ที่ทุกสิ่งที่มีให้โดยไวยากรณ์ของ
ในตัวอย่างนี้ฟิลด์ code_back, owner_code และsession_code กำหนดคีย์ตามลำดับในการส่งคืนไคลเอ็นต์และเซสชัน แต่เขียนตามความหมาย: รหัสกลับในกรณีที่ไม่เสร็จสิ้นการทำธุรกรรมรหัสของลูกค้าที่ใช้งานและรหัสเซสชั่นซึ่งอาจจะหลายสำหรับลูกค้ารายนี้, ที่รหัสการส่งกลับไปควบคุม
นอกจากนี้ยังเป็นที่นิยมใช้ฟิลด์h_code, a_contents และ a_surprise ที่นี่ในการสร้างตาราง MySQL เป็นตัวอย่างของวิธีหนึ่งเขตข้อมูลสามารถมีข้อมูลไม่ได้ แต่ความหมาย ในสถานการณ์ใด ๆ เมื่อคุณต้องการมีตารางลูกค้าควรสร้างแคชของส่วนที่ใช้งานอยู่ของตารางนี้ ในกรณีนี้ไม่จำเป็นต้องทำอย่างนี้กับโครงสร้างข้อมูลเดิม ตัวอย่างเช่นฟิลด์ a_contents จะได้รับเนื้อหา: ชื่อรหัสผ่าน e-mail และ a_surprise - สถานะปัจจุบันของผู้ใช้
ความคิดของ a_contents และ / หรือ a_surprise
ตัวเลือกนี้ไม่จำเป็นต้องเข้าถึง mainตารางซึ่งอาจมีขนาดใหญ่และยุ่งยาก แต่จะช่วยให้คุณสามารถ จำกัด ขนาดเล็กที่มีเฉพาะข้อมูลจริงเท่านั้น ที่นี่สร้างตาราง MySQL - ตัวอย่างของสิ่งที่สามารถทำให้การเข้าสู่ระบบของลูกค้าในชื่อและรหัสผ่านหรือรหัสผ่านและ e-mail ในแง่ที่เรียบง่าย (a_contents เช่น "{$ cUserName}; {$ cUserPass}%") หรือ (a_contents เช่น "% {$ cUserPass}; {$ cUserName} ")
ตัวอย่างนี้ใช้ฟังก์ชันของตนเองตรวจสอบสถานะของตาราง: scTableExists ("rm_cache") เนื่องจากหากไม่มีตารางคุณจะไม่จำเป็นต้องสร้างขึ้นเท่านั้น แต่ยังบันทึกตัวอย่างเช่นระเบียนเริ่มต้นหลาย ๆ ข้อมูลของผู้ดูแลระบบ
ตัวเลือกมาตรฐานสร้างตารางถ้าไม่มีอยู่MySQL มีรุ่น จำกัด ในการตรวจสอบความพร้อมใช้งานของตารางและการสร้างในกรณีที่ไม่มี โดยปกติจะไม่เพียงพอ มันเป็นสิ่งจำเป็นไม่เพียง แต่เพื่อตรวจสอบความพร้อมของตาราง แต่ยังเพื่อเติมเต็มด้วยข้อมูลเบื้องต้น
เซลล์ชนิดที่เรียบง่าย
ความเฉพาะเจาะจงของภาษาการใช้ MySQL โดยเฉพาะPHP ลดจำนวนข้อมูลที่เป็นที่นิยมโดยทั่วไป: ประการแรกความไม่แปรปรวนของตัวแปร บ่อยครั้งที่มีการใช้บรรทัดตามที่จำเป็น - ตัวเลขและวันที่ข้อมูลเชิงตรรกะบางครั้ง รายละเอียดเพิ่มเติมข้อมูลคุณสมบัติ MySQL สร้างตารางไม่ค่อยมี แม้ว่าจะมีการแก้ไขปัญหาที่เกิดขึ้นก็ตาม เป็นไปได้ที่จะใช้ทั้งช่วงของข้อมูลผ่านการสร้างตาราง MySQL ตัวอย่างเช่นใด ๆ ระบบการจัดการเนื้อหาที่ทันสมัย
อะไรและวิธีการใช้ - กำหนดการพัฒนา ในขณะนี้ตามวิกิพีเดียความสามารถที่กว้างขวางและความเร็วสูงของ MySQL สามารถตอบสนองจินตนาการที่มีประสิทธิภาพมากที่สุดของลูกค้าโดยคำนึงถึงประสบการณ์ของนักพัฒนาซอฟต์แวร์ที่ใช้ เมื่อใช้กับ MySQL สร้างโครงสร้างดีฟอลต์ของตารางช่วยให้คุณสามารถสร้าง clean (empty table) กับเซลล์ที่มีความยาวแปรผันและสร้าง dynamic content ในกระบวนการนี้
โครงสร้างข้อมูลที่ซับซ้อน
กำหนดประเภทข้อมูลเบื้องต้นก่อนซึ่งทำให้เกิดการเพิ่มขึ้นของความสนใจในการสร้างวัตถุข้อมูลที่ซับซ้อนซึ่งเมื่อทำงานกับฐานข้อมูลจะถูกแปลงเป็นแถวที่เก็บข้อมูลส่วนใหญ่เป็นตัวเลข (ดัชนี - บ่อยที่สุด), วันที่และ "ข้อมูลขนาดใหญ่" - ภาพเสียงเนื้อหาที่มีความจุอื่น ๆ ที่นี่ภาษาของการสร้างตาราง SQL MySQL ไม่ จำกัด ด้วยความเรียบง่ายและความพร้อมใช้งานของ "กล้ามเนื้อ" โปรแกรมเมอร์จึงมีอำนาจในการใช้ภาษา SQL จริงทั้งหมด
เซลล์ภายนอกแบบง่ายๆในแง่ของฐานข้อมูลtype char หรือ varchar กลายเป็นอัลกอริธึมเมื่ออ่านเข้าไปในวัตถุที่สมบูรณ์ - โครงสร้างข้อมูลที่ซับซ้อน (คุณสมบัติและวิธีการไวยากรณ์และความหมาย) และเมื่อเขียนอีกครั้งจะส่งกลับไปเป็นแบบฟอร์มที่มีขนาดกะทัดรัดซึ่งเป็นสาระสำคัญที่นักพัฒนาซอฟต์แวร์กำหนด
โต๊ะประถม
เฉพาะคอลัมน์เท่านั้นและมีเส้นเพียงเส้นเดียวองค์ประกอบที่สี่แยกของพวกเขาและมีเพียงหนึ่งประเภทคือเซลล์ นี่คือกฎพื้นฐานของ "สร้างตาราง" ของ MySQL ไม่มีข้อมูล MySQL ชนิดใดที่เป็นต้นฉบับ: ตัวเลขสตริงอักขระวันที่ ... ไม่เป็นไปตามไวยากรณ์ แต่ในทางปฏิบัติ
โปรแกรมเมอร์การแปลความหมายของเซลล์สามารถยอมรับวัตถุใด ๆ ที่มีเงื่อนไขตามข้อกำหนดของปัญหา จากมุมมองของฐานข้อมูลนี้ "ชนิดใด ๆ " เป็นเพียงสตริง
อย่างไรก็ตามมันไม่สำคัญว่าสิ่งที่และวิธีการที่มันชอบใช้นักพัฒนาซอฟต์แวร์ สิ่งสำคัญคือในขณะนี้ (ตามวิกิพีเดีย) พารามิเตอร์ MySQL และปริมาตรที่สามารถตอบสนองความจินตนาการที่มีความสามารถมากที่สุดของลูกค้าโดยคำนึงถึงประสบการณ์ของนักพัฒนาซอฟต์แวร์ที่ใช้อยู่
"ชีวิต" เป็นตารางที่ง่ายที่สุด,จัดเรียงในวิธีที่ง่ายที่สุด หากนักพัฒนาซอฟต์แวร์ใส่ความหมายที่เหมาะสมลงในแต่ละฟิลด์ให้วางลงในรูปแบบ char หรือ varchar ภายในไวยากรณ์ของตาราง MySQL สร้างตารางจะทำงาน
ตารางจำนวนเต็ม
ควรพูดคุยเกี่ยวกับดัชนีใน MySQL อย่างชัดเจน สร้างตารางช่วยให้คุณทันทีอธิบายพวกเขาและใช้ในการเข้าถึงข้อมูลปริมาณมาก วิธีการนี้เป็นที่เข้าใจมากคุ้นเคยและสมบูรณ์ในรายละเอียดดังกล่าวว่าการเพิ่มประสิทธิภาพขึ้นอยู่กับความเร็วของ CPU ตัวอย่างแคชขั้นตอนวิธีการคำนวณเก่งมักจะเลือกแก้ไขข้อมูล php.ini, my.ini และ httpd.conf
ในขณะเดียวกันไม่มีใครป้องกันไม่ให้นักพัฒนาซอฟต์แวร์สร้างขึ้นมา"ข้อมูล" - "ข้อมูลคีย์" สำหรับความเรียบง่ายจำนวนเต็ม - ไม่ใช่แถวเดียวในตารางตัวเลขเท่านั้น microproject สร้างตาราง MySQL MySQL จะให้ตารางที่เหลือทั้งหมด: การเข้าถึงอย่างรวดเร็วการดำเนินงานที่เรียบง่ายฟังก์ชันการทำงานที่สมบูรณ์แบบด้วยความเร็วที่เหมาะสม
จำนวนเต็มจัดเป็นแผนที่จริงข้อมูลที่อยู่ในตารางขนาดใหญ่และยุ่งยากโดยไม่มีปัญหาจะเพิ่มความเร็วในการเลือกและแก้ไขข้อมูล คุณไม่จำเป็นต้องสร้างตัวเลือกการเข้าถึงคีย์ดังกล่าวตลอดเวลาคุณสามารถใช้สร้างโครงสร้างตารางชั่วคราว MySQL จะสร้างตารางชั่วคราวก่อนที่จะใช้ หรือตัวอย่างเช่นสำหรับผู้ใช้แต่ละราย - ตารางคีย์ของตนเอง
ในบริบทนี้ไวยากรณ์ไม่ได้ใช้สร้างตารางถ้าไม่มี MySQL ช่วยให้คุณสามารถสร้างตารางที่ต้องการได้แม้ว่าจะมีการหายตัวไปอย่างไม่คาดคิดตัวอย่างเช่นมีรายการไม่ถูกต้องหรือเข้าออกหรือความล้มเหลวของคอมพิวเตอร์และการจัดทำดัชนีเสีย
ความเป็นจริงของโฮสติ้ง - MySQL +
ในอดีตฐานข้อมูลเป็นโครงสร้างข้อมูลที่มีความหมาย ก่อสร้าง MySQL สร้างตารางแรกยึดมั่นในการรับรองคลาสสิกเกี่ยวกับข้อมูลและสถานที่ของพวกเขาในพื้นที่ดิสก์ การเขียนโปรแกรมทางอินเทอร์เน็ตและเหนือสิ่งอื่นใดโฮสติ้งตัวเลือกและตรรกะของระบบการจัดการเว็บไซต์ที่เป็นที่นิยมทำแปลกที่รวดเร็วก่อนอคติ: ฐานข้อมูลหนึ่งสามารถเป็นชุดของหลาย ส่วนนี้ไปตามคำนำหน้าของชื่อตาราง
ผู้ให้บริการพื้นที่บางรายกำหนดความต้องการของตนในชื่อฐานข้อมูลตัวอย่างเช่นชื่อของฐานข้อมูลจะขึ้นต้นด้วยชื่อเจ้าของโฮสติ้ง
โดยทั่วไปแล้วมันไม่สำคัญว่าจะตั้งชื่อฐานข้อมูลได้อย่างไรข้อมูลและวิธีตั้งชื่อตาราง อย่างไรก็ตามสถานการณ์ปัจจุบันเริ่มแสดงไม่ใช่เฉพาะรูปแบบของ MySQL แต่ความต้องการของโฮสติ้งรวมทั้งไวยากรณ์นั่นคือ MySQL +
ตารางที่เล็กกว่าคือความเรียบง่ายและรายการน้อยลงในนั้นยิ่งมีการใส่ข้อมูลลงในภาษาการเขียนโปรแกรมมากเท่าใดจึงจะมีการดำเนินการที่จำเป็นด้วยข้อมูล
ในหลักการปัญหาใด ๆ สามารถอธิบายได้ง่ายว่าเป็นองค์ประกอบพื้นฐาน แต่คำถามเพียงอย่างเดียวคือความเรียบง่ายนี้จะเสียค่าใช้จ่ายเท่าไร
ถ้าคุณต้องการ MySQL แบบบริสุทธิ์นี่คือโฮสติ้งของคุณเองเซิร์ฟเวอร์ของคุณเองซึ่งจะไม่มีข้อ จำกัด เกี่ยวกับจำนวนฐานข้อมูลหรือกฎสำหรับการตั้งชื่อและตารางของพวกเขา
ความหลากหลายของเวอร์ชันของ Apache / MySQL / PHP
ขึ้นอยู่กับเงื่อนไข hosting - ไม่มากปัญหาเป็นเงื่อนไขที่สำคัญสำหรับการเขียนโปรแกรมความปลอดภัยที่ทันสมัย คุณสามารถเขียนใน PHP 7.0.13 ใช้ MySQL 5.7.16 แต่ลูกค้าจะมีโฮสติ้งที่อนุญาตเฉพาะ Perl และรุ่นของ "muscle" 4.1.1 หรือ PHP เวอร์ชันที่ล้าสมัย
โดยทั่วไป (ซึ่งบังเอิญไม่ใช่ความจริง), hostingมีอยู่ใน Linux, FreeBSD, UBUNTU และรูปแบบอื่น ๆ ของระบบ Unicos-like ทั้งหมดของพวกเขาทำงานได้ดี แต่แต่ละคนมีลักษณะเฉพาะของตนเองรูปแบบต่างๆของชุดแอมป์ (Apache, MySQL, PHP) ไม่เสมอไปและไม่ใช่ทุกทีมจะทำงานในเวอร์ชันถัดไปแม้ว่าจะทำงานในเวอร์ชันก่อนหน้า
การดำเนินการง่ายๆเช่นการส่งออกฐานข้อมูลMySQL เวอร์ชันใดก็ได้โดยไม่มีปัญหาทั้งจาก phpMyAdmin และจากบรรทัดคำสั่ง การดำเนินการการนำเข้าแบบย้อนกลับอาจล้มเหลว บ่อยที่สุดคุณจะต้องเปลี่ยนแปลงบางอย่างในการตั้งค่าของ PHP, MySQL server หรือ Apache หากการเปลี่ยนแปลงไม่ได้ช่วยให้คุณต้องมองหาทางเลือก
ความเป็นจริงการดำเนินการอื่นสามารถดำเนินการได้โดยการติดตั้งฐานข้อมูลภาษาเขียนโปรแกรมหรือเซิร์ฟเวอร์ใหม่ นี้ไม่ได้เป็นทางออกที่ดีที่สุด แต่ตามกฎที่มีประสิทธิภาพ
ฐานข้อมูลสร้าง / ตรวจสอบตาราง
MySQL สร้างไวยากรณ์ตารางไม่ค่อยใช้ในของเวอร์ชันมาตรฐาน หากไม่ได้รับการพิจารณาในบริบทของระบบการจัดการไซต์ที่เป็นที่นิยม: จะมีคลาสสิกอยู่เสมอในประเภทนี้ ในการทำงานประจำวันวิธีที่ง่ายที่สุดในการพิจารณาคือในบริบทของการปฏิบัติ: สิ่งที่เป็นสิ่งจำเป็นในตารางสิ่งที่ประเภทและขนาดที่ควรมี ส่วนที่เหลือจะต้องมีการกลั่นในกระบวนการพัฒนา: ชุดของตัวอักษรลำดับการจัดเรียงและคีย์
ที่ดีที่สุดคือตัวแปรดังกล่าวของอัลกอริทึมด้วยซึ่งแม้ไม่มีฐานข้อมูลไม่ได้ป้องกันเว็บไซต์จากการเริ่มต้นทำงาน คุณสามารถเขียนฟังก์ชันของคุณเองเพื่อตรวจสอบความพร้อมใช้งานของฐานข้อมูลและ / หรือตารางเมื่อคุณต้องการสร้างโครงสร้างข้อมูลไม่เพียง แต่ยังกรอกข้อมูลเบื้องต้นด้วย
บ่อยครั้งมากพอที่จะใช้ชุดแบบต่างๆได้สร้างตารางถ้าไม่มีอยู่แล้ว MySQL จะไม่แปลกใจเจ้าของเว็บไซต์หรือผู้เข้าชมของเขาที่เขาคาดไม่ถึงรายงาน: ไม่มีฐานข้อมูลหรือโครงสร้างของตารางเสีย
ในการเขียนโปรแกรมสมัยใหม่กฎทั่วไป "ความไว้วางใจ แต่ยืนยัน" ไม่ได้ผลหรือใช้เหตุผล "ตรวจสอบและใช้"
สร้างตาราง: ตารางตัวอย่างผู้ใช้ MySQL
การลงทะเบียนผู้เข้าชมใหม่และการเข้า / ออกของผู้ใช้เว็บไซต์ได้รับการพัฒนาขึ้นหลายครั้ง แต่ไม่จำกัดความสมบูรณ์แบบในส่วนที่สำคัญของไซต์นี้
ในหลาย ๆ ด้านข้อมูลเข้า / ออกและการลงทะเบียนจะถูกกำหนดความสามารถของเว็บไซต์และ / หรือระบบการจัดการเว็บไซต์ที่ใช้ แต่บ่อยครั้งขึ้น - ความปรารถนาที่จะพัฒนาสิ่งที่ปลอดภัยมากขึ้นปกป้องบัญชีผู้ใช้ป้องกันการแฮกเว็บไซต์
โดยปกติฐานข้อมูล MySQL มีความปลอดภัยมากกว่าไซต์ แต่ในกรณีที่เกิดความล้มเหลวเป็นไปได้ว่าเบราว์เซอร์จะแสดงรหัสการกำหนดค่าของไซต์ที่มีชื่อและรหัสผ่านไปยังฐานข้อมูลในข้อความแสดงข้อผิดพลาด
การปฏิบัติที่ดีคือการแบ่งข้อมูลออกเป็นแบบคงที่และส่วนประกอบแบบไดนามิก ใช้ตารางผู้ใช้ตัวอย่างคุณสามารถมีตารางผู้ใช้จำนวนมากและแคชใช้งานได้ ตารางแรกประกอบด้วยผู้ใช้จำนวนมากและสอง - เฉพาะผู้ที่ทำงานในวันสุดท้าย (เช่น) ผู้ใช้ใหม่ทุกคนที่ไม่ได้อยู่ในตารางที่สองมาที่นี่หลังจากล็อกอิน / ลงทะเบียนและเก็บไว้เป็นระยะ ๆ
แต่แบ่งเป็นสองตารางที่นี่ให้ไม่เพียงความเร็วของการสุ่มตัวอย่างข้อมูล (ตารางเล็ก ๆ มักจะเร็วกว่าขนาดใหญ่และใหญ่) แต่ยังรวมถึงข้อมูลที่จำเป็นมากที่สุดเท่านั้นเมื่อทำงานกับไคลเอ็นต์ใด ๆ ในไซต์ใดไซต์หนึ่ง แน่นอนตารางหลักถูกใช้เพื่อเลือกหรือเปลี่ยนข้อมูล
หน่วยความจำข้อมูลและฐานข้อมูล
ในด้านเทคโนโลยีสารสนเทศอย่างใดไม่มันกลายเป็นภาษาการเขียนโปรแกรมที่มีหน่วยความจำ ภาษาเป็นตัวแปรค่าคงที่และโครงสร้างที่ช่วยให้คุณสามารถจัดการอย่างใดและอย่างใด ฐานข้อมูลเป็นสิ่งที่จัดเก็บ จากนั้นคุณสามารถเลือกบางสิ่งบางอย่างในนั้นคุณสามารถเขียนอะไรลง
ภาษาและฐานร่วมกันเพื่อจุดประสงค์ในการทำงานร่วมกับข้อมูล แต่ตรรกะของความสัมพันธ์ในชุดสามนี้ไม่สมบูรณ์ดังนั้นแม้ในกลุ่มง่ายของ AMP: Apache, PHP, MySQL ทุกอย่างชัดเจนที่นี่: เซิร์ฟเวอร์ภาษาการเขียนโปรแกรมและฐานข้อมูลเป็นสิ่งที่จำเป็นสำหรับจำนวนงานที่ครอบงำ
ภาษา SQL เป็นภาษาโปรแกรมเดียวกันและโดยทั่วไปฐานข้อมูลมีตรรกะการดำเนินงานของตัวเองแนวคิดการเขียนโปรแกรมของตัวเอง นี่คือไดรฟ์ฐานข้อมูลที่มีต่อการเขียนโปรแกรม PHP เป็นเครื่องมือที่ดี แต่ก็ยากที่จะบอกว่ามีความมุ่งมั่นอย่างเพียงพอต่อฐานข้อมูล อย่างไรก็ตามการออกแบบและหน้าที่ของ บริษัท ได้รับการพัฒนาและปรับปรุงขึ้น
ถ้าคุณรวม PHP กับ MySQL เข้าด้วยกันแล้วรับเครื่องมือที่มีหน่วยความจำ การรวมกันของทางเลือกจะได้รับโดยแนวคิดของการเขียนโปรแกรมเชิงวัตถุ: วัตถุที่อธิบายในภาษาอยู่ในสถานะที่มีขนาดกะทัดรัดในหน่วยความจำ (ในฐานข้อมูล) สำหรับเวลาที่ไม่มีประโยชน์ เมื่อจำเป็นต้องเกิดขึ้นในนั้นจะเรียกคืนไปยังวัตถุเต็มเปี่ยมและทำหน้าที่ตามความสามารถของตน</ span> </ p>