Latest web development tutorials

MySQL การสอน

MySQL

MySQL เป็นที่นิยมมากที่สุดระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ใช้เว็บ MySQL เป็น RDBMS ที่ดีที่สุด: หนึ่ง (การจัดการฐานข้อมูลเชิงสัมพันธ์ระบบฐานข้อมูลเชิงสัมพันธ์ระบบการจัดการ) การใช้งาน

ในการกวดวิชานี้เราได้อย่างรวดเร็วจะ master ความรู้พื้นฐานของ MySQL และการใช้ฐานข้อมูล MySQL ง่าย


ฐานข้อมูลคืออะไร?

ฐานข้อมูล (Database) ให้สอดคล้องกับโครงสร้างข้อมูลในการจัดเก็บและจัดการคลังข้อมูล

แต่ละฐานข้อมูลได้มากกว่าหนึ่ง API ใช้ในการสร้างการเข้าถึง, จัดการ, การค้นหาและคัดลอกข้อมูลที่บันทึกไว้

นอกจากนี้เรายังสามารถอยู่ในไฟล์ แต่ไฟล์อ่านและเขียนข้อมูลที่จัดเก็บข้อมูลที่ค่อนข้างช้า

ดังนั้นตอนนี้เราใช้ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์จำนวนมากของข้อมูล (RDBMS) เพื่อจัดเก็บและจัดการ ที่เรียกว่าฐานข้อมูลเชิงสัมพันธ์แบบเชิงสัมพันธ์สร้างขึ้นบนพื้นฐานของฐานข้อมูลโดยใช้วิธีการพีชคณิตชุดและแนวคิดทางคณิตศาสตร์อื่น ๆ และวิธีการประมวลผลข้อมูลในฐานข้อมูล

ว่าระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ RDBMS (ระบบจัดการฐานข้อมูลเชิงสัมพันธ์) คุณสมบัติ:

  • 1. ข้อมูลจะปรากฏในรูปแบบตาราง
  • 2. แถวของชื่อแต่ละระเบียน
  • 3. ชื่อแต่ละคนระบุว่าเป็นบันทึกที่สอดคล้องกับเขตข้อมูล
  • 4. หลายแถวและคอลัมน์ของฟอร์ม
  • ฐานข้อมูลองค์ประกอบ 5. หลายรูปแบบ

ระยะ RDBMS

ก่อนที่เราจะเริ่มต้นเรียนรู้ฐานข้อมูล MySQL ให้เราแรกเข้าใจบางส่วนของ RDBMS ภายใต้เงื่อนไขที่:

  • ฐานข้อมูล: ฐานข้อมูลคือชุดของตารางที่เกี่ยวข้อง .
  • ข้อมูล: ตารางข้อมูลเมทริกซ์ ในตารางฐานข้อมูลที่ดูเหมือนง่ายๆสเปรดชีต
  • คอลัมน์: A (องค์ประกอบข้อมูล) มีข้อมูลเดียวกันเช่นข้อมูลรหัสไปรษณีย์
  • บรรทัด: แถว (= tuple หรือบันทึก) เป็นกลุ่มของข้อมูลที่เกี่ยวข้องเช่นข้อมูลการสมัครสมาชิกของผู้ใช้
  • ซ้ำซ้อน: การจัดเก็บข้อมูลคู่ซ้ำซ้อนสามารถทำให้ระบบเร็วขึ้น
  • คีย์หลัก: คีย์หลักจะไม่ซ้ำกัน ตารางข้อมูลสามารถมีเพียงหนึ่งคีย์หลัก คุณสามารถใช้คีย์หลักเพื่อสอบถามข้อมูล
  • ที่สำคัญต่างประเทศ: ต่างประเทศที่สำคัญที่ใช้ในการเชื่อมโยงทั้งสองตาราง
  • ที่สำคัญคอมโพสิต: คีย์คอมโพสิต (คีย์ผสม) หลายคอลัมน์เป็นดัชนีที่ใช้โดยทั่วไปสำหรับดัชนีคอมโพสิต
  • ดัชนี: ใช้ดัชนีในการเข้าถึงข้อมูลได้อย่างรวดเร็วโดยเฉพาะในตารางฐานข้อมูล เป็นค่าดัชนีในตารางฐานข้อมูลหรือการจัดเรียงคอลัมน์ของโครงสร้างที่ คล้ายกับแคตตาล็อกหนังสือ
  • การอ้างอิง: ความสมบูรณ์ของความสัมพันธ์ที่ไม่ได้รับอนุญาตให้มีการอ้างอิงถึงนิติบุคคลที่ต้องการอ้างอิงไม่ได้อยู่ ความซื่อสัตย์สุจริตเป็นข้อ จำกัด ของความสมบูรณ์ของนิติบุคคลรูปแบบความสัมพันธ์ที่จะต้องพบจุดประสงค์คือเพื่อให้สอดคล้องข้อมูล

ฐานข้อมูล MySQL

MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์พัฒนาโดย บริษัท สวีเดน MySQL AB นี้เป็นส่วนหนึ่งของ บริษัท ออราเคิลคอร์ปอเรชั่น MySQL เป็นระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ฐานข้อมูลเชิงสัมพันธ์ในการเก็บข้อมูลในตารางที่แยกจากกันมากกว่าการวางข้อมูลทั้งหมดในคลังสินค้าขนาดใหญ่ซึ่งจะเป็นการเพิ่มความเร็วและความยืดหยุ่นที่ดีขึ้น

  • MySQL เป็นโอเพนซอร์สเพื่อให้คุณไม่ต้องจ่ายค่าใช้จ่ายเพิ่มเติม
  • MySQL สนับสนุนฐานข้อมูลขนาดใหญ่ คุณสามารถจัดการกับหลายสิบล้านของระเบียนในฐานข้อมูลขนาดใหญ่
  • ข้อมูล MySQL โดยใช้แบบฟอร์มภาษา SQL มาตรฐาน
  • MySQL ช่วยในหลายระบบและสนับสนุนหลายภาษา การเขียนโปรแกรมภาษาเหล่านี้รวมทั้ง C, C ++, Python, Java, Perl, PHP, หอไอเฟล, ทับทิมและ Tcl
  • mysql มีการสนับสนุนที่ดีสำหรับ PHP, PHP ปัจจุบันเป็นที่นิยมมากที่สุดภาษาพัฒนาเว็บไซต์
  • MySQL สนับสนุนฐานข้อมูลขนาดใหญ่สนับสนุน 50 ล้านระเบียนของคลังข้อมูล 32 บิตระบบแฟ้มตารางสนับสนุนสูงสุด 4GB, ระบบ 64 บิตสนับสนุนไฟล์ตารางที่ใหญ่ที่สุดคือ 8TB
  • MySQL สามารถปรับแต่งการใช้ข้อตกลง GPL คุณสามารถปรับเปลี่ยนรหัสแหล่งที่มาการพัฒนาระบบ MySQL ของตัวเอง

ก่อนที่จะเริ่มการกวดวิชานี้คุณควรจะทราบ?

ก่อนที่จะเริ่มการกวดวิชานี้คุณควรรู้พื้นฐานของ PHP และ HTML และสามารถโปรแกรมที่ง่าย

ตัวอย่างจำนวนมากในการกวดวิชานี้จะเกี่ยวข้องกับภาษา PHP ที่เกี่ยวข้องกับกรณีของเราเป็นพื้นแสดงให้เห็นถึงการใช้ภาษา PHP

หากคุณไม่ทราบว่า PHP, คุณสามารถเว็บไซต์ บทเรียน PHP ในการเรียนรู้ภาษา