วิธีสร้างฐานข้อมูลใน Access การทำงานกับฐานข้อมูล Access วิธีสร้างฐานข้อมูล mysql

โลมาเป็นแรงบันดาลใจให้ผู้คนไว้วางใจมาโดยตลอด เราเชื่อมโยงพวกเขาด้วยความเมตตาและความสุข แม้ว่าโลมาจะเป็นสัญลักษณ์ของ MySQL แต่ก็ไม่สามารถอธิบายความนิยมของมันได้ทั่วโลก:

ตาม สถิติปัจจุบัน MySQL ครองอันดับหนึ่งในแง่ของความแพร่หลายบนอินเทอร์เน็ตในบรรดาระบบฐานข้อมูลเชิงสัมพันธ์ทั้งหมด

คุณสมบัติ MySQL

ขั้นตอนการสร้างฐานข้อมูล MySQL ก็ไม่แตกต่างจาก DBMS อื่นๆ และธรรมชาติที่เป็นอิสระนั้นแทบจะไม่ใช่เหตุผลหลักที่ทำให้ระบบนี้ได้รับความนิยม ตัวอย่างเช่น, เซิร์ฟเวอร์ SQLจากไมโครซอฟต์ ในทุกเวอร์ชั่น ของผลิตภัณฑ์นี้มีการเปิดตัวรุ่นฟรีและมีคุณสมบัติทางเทคนิคที่ค่อนข้างดี

คุณสมบัติของ MySQL DBMS:

  • ส่วนใหญ่มักใช้เป็นเซิร์ฟเวอร์ระยะไกล
  • รวมถึง จำนวนมากประเภทโต๊ะ
  • มาพร้อมกับประเภท EXAMPLE พิเศษที่แสดงวิธีการสร้างตารางใหม่
  • ความสามารถในการปรับขนาดในระดับสูงเนื่องจากการรองรับแพลตฟอร์มยอดนิยมส่วนใหญ่
  • เปิด แหล่งที่มา- ด้วยเหตุนี้ DBMS นี้ได้รับการปรับปรุงและทันสมัยอย่างต่อเนื่องโดยนักพัฒนาจำนวนมากทั่วโลก
  • มีการสร้าง API จำนวนมากที่ให้การเชื่อมต่อระหว่าง MySQL และส่วนหลักของภาษาการเขียนโปรแกรมทั้งหมด
  • ขนาดสูงสุดของไฟล์ตารางฐานข้อมูลถูกจำกัดโดยความสามารถของระบบปฏิบัติการที่ใช้เท่านั้น

จากคู่แข่งที่ใกล้เคียงที่สุด ระบบมายเอสคิวแอล MS SQL Server ในรุ่น Express ฟรีมีขนาดฐานข้อมูลจำกัดอยู่ที่ 10 GB


  • เวอร์ชันล่าสุดของ DBMS 5.7.5m15 (ทดสอบ) เปิดตัวในเดือนกันยายน 2014

การสร้างฐานข้อมูล MySQL

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

สภาพแวดล้อม PHPMyAdmin เป็นหนึ่งในเชลล์ยอดนิยมสำหรับการทำงานกับ MySQL อินเทอร์เฟซช่วยอำนวยความสะดวกในการจัดการฐานข้อมูลอย่างมาก

หากต้องการสร้างฐานข้อมูล MySQL ผ่าน PHPMyAdmin ให้ทำดังต่อไปนี้:

  • เราเข้าไปในเปลือก
  • ไปที่แท็บ "ฐานข้อมูล"
  • ป้อนชื่อในช่องแรก ได้สร้างฐานข้อมูล และเลือกการเข้ารหัสที่ต้องการจากรายการแบบเลื่อนลง ในกรณีของเราคือ utf8_genegal_ci

ชื่อฐานข้อมูลต้องมีความยาวไม่เกิน 64 ตัวอักษร

  • จากนั้นคลิกที่ปุ่ม "สร้าง":


  • หลังจากนี้ ชื่อของฐานข้อมูล MySQL ที่สร้างขึ้นควรปรากฏในรายการทางด้านซ้ายและด้านล่าง:


ตอนนี้เรามาสร้างตารางแรกในฐานข้อมูลของเรากันดีกว่า เราทำสิ่งต่อไปนี้:

  • ในรายการทางด้านซ้าย ให้ค้นหาชื่อฐานข้อมูลของเราแล้วคลิก:


  • ในหน้าต่างถัดไป ให้ป้อนชื่อตารางและกำหนดจำนวนคอลัมน์
  • จากนั้นคลิกที่ปุ่ม "ตกลง"

สามารถทำได้เช่นเดียวกันโดยคลิกที่ลิงก์ "สร้างตาราง" ด้านล่างรายการฐานข้อมูลทางด้านซ้าย แต่จากนั้นหน้าต่างถัดไปจะแสดงเทมเพลตที่ไม่มีชื่อและมีสี่คอลัมน์

  • ขั้นตอนต่อไปคือการกำหนดโครงสร้างของตารางของเรา เราระบุชื่อและประเภทของข้อมูลที่จะจัดเก็บไว้ในคอลัมน์ของตาราง
  • หลังจากนั้นคลิกที่ปุ่ม "บันทึก":


  • ตารางฐานข้อมูล MySQL ของเราถูกสร้างขึ้นและพร้อมที่จะเติมข้อมูล:


แต่มันไม่ใช่ วิธีเดียวเท่านั้นคุณจะสร้างฐานข้อมูลใน PHPMyAdmin ได้อย่างไร คุณสามารถรับเอฟเฟกต์ที่คล้ายกันได้หากคุณใช้แบบสอบถาม SQL เมื่อต้องการทำเช่นนี้ ให้ใช้คำสั่ง CREATE ไวยากรณ์ของมันคือ:

สร้างฐานข้อมูล db_name ;

ข้อโต้แย้ง:

  • หากไม่มีอยู่ – ใช้เพื่อติดตามความเป็นเอกลักษณ์ของชื่อฐานข้อมูล หากคุณไม่ได้ระบุพารามิเตอร์นี้หากคุณสร้างฐานข้อมูลด้วย ชื่อเดียวกันอาจเกิดข้อผิดพลาดในการดำเนินการตามคำขอ
  • db_name – ระบุชื่อของฐานข้อมูลที่กำลังสร้าง;
  • CHARACTER SET ชุดอักขระ – ตั้งค่าการเข้ารหัสฐานข้อมูล หากไม่ได้ระบุ จะใช้ค่าเริ่มต้น
  • COLLATE collation – กำหนดลำดับการเรียงลำดับข้อมูล พารามิเตอร์ทางเลือก

ตอนนี้เรามาสร้างฐานข้อมูลด้วย โดยใช้ SQLคำขอผ่านเชลล์ PHPMyAdmin:

  • ไปที่แท็บ "SQL";
  • ในหน้าต่างตัวแก้ไขที่ปรากฏขึ้น ให้ป้อนคำขอเพื่อสร้างฐานข้อมูล
  • หรือคลิกที่ไอคอน “หน้าต่างคำขอ” ตั้งอยู่ทางด้านซ้ายเหนือรายการฐานข้อมูล:


  • ป้อนข้อความคำขอ:

สร้างฐานข้อมูล `my_db`;

  • คลิกที่ "ตกลง" ด้านล่าง:


  • หลังจากนี้ชื่อฐานข้อมูลของเราจะปรากฏในรายการทางด้านซ้าย:


สำหรับ ลบ sqlฐานข้อมูล ให้ใช้คำสั่ง DROP DATABASE "my_db"

  • คำขอสร้างฐานข้อมูลพร้อมพารามิเตอร์ทางเลือกจะมีลักษณะดังนี้:

สร้างฐานข้อมูล `my_db` ชุดอักขระ utf8 COLLATE utf8_general_ci;


การตั้งค่าการสำรองฐานข้อมูล

ความสามารถในการกู้คืนฐานข้อมูลมีความสำคัญมาก เมื่อไร สถานการณ์ที่ไม่คาดฝันการฟื้นฟูจะช่วยคืนข้อมูลที่สูญหายและดำเนินการทรัพยากรต่อได้อย่างรวดเร็ว

การตั้งค่ามันขึ้นมา การสำรองข้อมูลฐานข้อมูลใน PHPMyAdmin ขั้นตอน:

  • ในรายการทางด้านซ้าย ให้เลือกฐานข้อมูลที่เราต้องการ
  • คลิกที่แท็บ "ส่งออก";
  • คลิก "ตกลง"


หากคุณเลือก "ปกติ" ในส่วน "วิธีการส่งออก" หน้าต่างขนาดใหญ่จะเปิดขึ้นต่อหน้าคุณพร้อมพารามิเตอร์มากมายสำหรับการปรับแต่ง:


ตอนนี้เรามาลองกู้คืนสำเนาฐานข้อมูลที่บันทึกไว้ แต่ก่อนอื่น เรามาลบอินสแตนซ์ที่มีอยู่ก่อน ไปที่แท็บ “การดำเนินการ” แล้วคลิกลิงก์ “ ลบฐานข้อมูล»:


การกู้คืน ฐานข้อมูล MySQLใน PHPMyAdmin ไปที่แท็บ "นำเข้า" ในบท " ไฟล์ที่นำเข้า"ขึ้นอยู่กับตำแหน่งที่คุณบันทึกสำเนาของฐานข้อมูล ให้เลือกแหล่งที่มา หลังจากนั้นคลิกที่ปุ่ม "ตกลง" ที่อยู่ด้านล่างของหน้าจอ:


บางครั้ง หลังจากทำการเปลี่ยนแปลงบางอย่างแล้ว คุณจำเป็นต้องกู้คืนไม่ใช่ฐานข้อมูลทั้งหมด แต่ต้องคืนค่าเฉพาะตารางเท่านั้น คุณลักษณะนี้ยังถูกนำไปใช้ใน PHPMyAdmin เมื่อต้องการทำสิ่งนี้บนหน้า ตารางที่ต้องการที่ด้านล่างของโครงสร้าง ให้เลือกรายการที่เหมาะสมจากรายการแบบเลื่อนลงแล้วคลิก "ตกลง" ที่ด้านล่าง:


การบีบอัดฐานข้อมูลใน MySQL

ขออภัย MySQL ไม่รองรับการเปลี่ยนแปลงหรือจำกัดขนาดของฐานข้อมูล จากเครื่องมือที่สร้างไว้ใน PHPMyAdmin คุณสามารถใช้การเพิ่มประสิทธิภาพตารางสำหรับสิ่งนี้เท่านั้น การดำเนินการนี้เป็นอีกตัวเลือกหนึ่งจากรายการแบบเลื่อนลงที่แสดงด้านบน

นอกจากนี้ เพื่อลดขนาดของฐานข้อมูล ขอแนะนำให้บันทึกสำเนาสำรองในรูปแบบของไฟล์เก็บถาวร การบีบอัด (การบีบอัด) การสำรองข้อมูลได้รับการกำหนดค่าในรายการชื่อเดียวกันบนแท็บ "ส่งออก" ในส่วน "เอาต์พุต":


อีกวิธีหนึ่งในการลดขนาดของฐานข้อมูล MySQL คือชุดการดำเนินการต่อไปนี้:

  • การสร้างดัมพ์ (คัดลอก) ผ่านทางบรรทัดคำสั่งโดยใช้คำสั่ง mysqldump
  • ลบฐานข้อมูลทั้งหมด
  • หยุดบริการ MySQL ทั้งหมด

ใน โลกสมัยใหม่เราต้องการเครื่องมือที่จะช่วยให้เราจัดเก็บ จัดระเบียบ และประมวลผลข้อมูลจำนวนมากซึ่งยากต่อการทำงานใน Excel หรือ Word พื้นที่เก็บข้อมูลดังกล่าวใช้ในการพัฒนาเว็บไซต์ข้อมูล ร้านค้าออนไลน์ และส่วนเสริมทางการบัญชี วิธีการหลักในการดำเนินการ แนวทางนี้คือ MS SQL และ MySQL สินค้าจาก ไมโครซอฟต์ ออฟฟิศเป็นเวอร์ชันที่เรียบง่ายในแง่ของการใช้งานและเข้าใจได้มากขึ้น ผู้ใช้ที่ไม่มีประสบการณ์- มาดูการสร้างฐานข้อมูลใน Access 2007 ทีละขั้นตอนกัน

คำอธิบายของ MS Access

ไมโครซอฟต์ แอคเซส 2007 เป็นระบบจัดการฐานข้อมูล (DBMS) ที่ดำเนินการอย่างเต็มรูปแบบ กุยผู้ใช้หลักการของการสร้างเอนทิตีและความสัมพันธ์ระหว่างพวกเขาตลอดจนภาษาคิวรีโครงสร้าง SQL ข้อเสียประการเดียวของ DBMS นี้คือไม่สามารถทำงานในระดับอุตสาหกรรมได้ ไม่ได้ออกแบบมาเพื่อจัดเก็บข้อมูลจำนวนมาก ดังนั้น MS Access 2007 จึงใช้สำหรับโครงการขนาดเล็กและเพื่อวัตถุประสงค์ส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์

แต่ก่อนที่จะแสดงการสร้างฐานข้อมูลแบบทีละขั้นตอนคุณต้องทำความคุ้นเคยก่อน แนวคิดพื้นฐานจากทฤษฎีฐานข้อมูล

คำจำกัดความของแนวคิดพื้นฐาน

ปราศจาก ความรู้พื้นฐานเกี่ยวกับการควบคุมและวัตถุที่ใช้ในการสร้างและกำหนดค่าฐานข้อมูลเป็นไปไม่ได้ที่จะเข้าใจหลักการและคุณสมบัติของการกำหนดค่าได้สำเร็จ สาขาวิชา- ตอนนี้ฉันจะพยายาม ในภาษาง่ายๆอธิบายสาระสำคัญของทุกสิ่ง องค์ประกอบที่สำคัญ- เอาล่ะ มาเริ่มกันเลย:

  1. หัวเรื่องคือชุดของตารางที่สร้างขึ้นในฐานข้อมูลที่เชื่อมต่อกันโดยใช้คีย์หลักและรอง
  2. เอนทิตีคือตารางฐานข้อมูลแยกต่างหาก
  3. แอตทริบิวต์ – ชื่อของคอลัมน์แยกต่างหากในตาราง
  4. สิ่งอันดับคือสตริงที่รับค่าของแอตทริบิวต์ทั้งหมด
  5. คีย์หลักคือค่าเฉพาะ (id) ที่กำหนดให้กับแต่ละทูเพิล
  6. คีย์รองของตาราง "B" เป็นค่าเฉพาะจากตาราง "A" ที่ใช้ในตาราง "B"
  7. แบบสอบถาม SQL คือนิพจน์พิเศษที่ดำเนินการเฉพาะกับฐานข้อมูล ได้แก่ การเพิ่ม แก้ไข การลบฟิลด์ การสร้างการเลือก

ตอนนี้ที่ใน โครงร่างทั่วไปหากคุณมีความคิดว่าเราจะทำงานด้วยอะไร เราสามารถเริ่มสร้างฐานข้อมูลได้

การสร้างฐานข้อมูล

เพื่อให้ทฤษฎีทั้งหมดชัดเจนขึ้น มาสร้างกัน ฐานการฝึกอบรมข้อมูล “ข้อสอบนักเรียน” ซึ่งจะมี 2 ตาราง คือ “นักเรียน” และ “ข้อสอบ” คีย์หลักจะเป็นช่อง "หมายเลขบันทึก" เนื่องจาก พารามิเตอร์นี้ไม่ซ้ำกันสำหรับนักเรียนแต่ละคน ฟิลด์ที่เหลือมีไว้เพื่อเพิ่มเติม ข้อมูลที่สมบูรณ์เกี่ยวกับนักเรียน

ให้ทำดังต่อไปนี้:


เพียงเท่านี้ ตอนนี้สิ่งที่เหลืออยู่ก็คือการสร้าง เติม และลิงก์ตาราง ไปยังจุดถัดไป

การสร้างและการเติมตาราง

หลังจากสร้างฐานข้อมูลสำเร็จ หน้าจอจะแสดงขึ้นมา โต๊ะว่าง- หากต้องการสร้างโครงสร้างและกรอกข้อมูล ให้ทำดังต่อไปนี้:



คำแนะนำ! สำหรับ การปรับแต่งอย่างละเอียดรูปแบบข้อมูลไปที่แท็บ "โหมดตาราง" บน Ribbon และให้ความสนใจกับบล็อก "การจัดรูปแบบและประเภทข้อมูล" คุณสามารถปรับแต่งรูปแบบของข้อมูลที่แสดงได้จากที่นั่น

การสร้างและแก้ไขสคีมาข้อมูล

ก่อนที่คุณจะเริ่มเชื่อมโยงสองเอนทิตี คุณต้องสร้างและกรอกตาราง "การสอบ" โดยการเปรียบเทียบกับย่อหน้าก่อนหน้า มีคุณลักษณะดังต่อไปนี้: "หมายเลขบันทึก", "Exam1", "Exam2", "Exam3"

ในการดำเนินการค้นหา เราจำเป็นต้องเชื่อมโยงตารางของเรา กล่าวอีกนัยหนึ่ง นี่คือการพึ่งพาประเภทหนึ่งที่นำไปใช้โดยใช้ฟิลด์คีย์ ในการทำเช่นนี้คุณต้องมี:


Constructor ควรสร้างความสัมพันธ์โดยอัตโนมัติ ขึ้นอยู่กับบริบท หากสิ่งนี้ไม่เกิดขึ้น ให้ทำดังนี้:


ดำเนินการสอบถาม

เราควรทำอย่างไรหากต้องการนักเรียนที่เรียนเฉพาะในมอสโก? ใช่ ฐานข้อมูลของเรามีเพียง 6 คน แต่ถ้ามี 6,000 คนล่ะ? ปราศจาก เครื่องมือเพิ่มเติมมันจะเป็นเรื่องยากที่จะค้นหา

ในสถานการณ์เช่นนี้เองที่คำสั่ง SQL เข้ามาช่วยเหลือเรา โดยช่วยดึงเฉพาะข้อมูลที่จำเป็นเท่านั้น

ประเภทของคำขอ

ไวยากรณ์ SQL ใช้หลักการ CRUD (ย่อมาจากภาษาอังกฤษสร้าง อ่าน อัปเดต ลบ - "สร้าง อ่าน อัปเดต ลบ") เหล่านั้น. ด้วยการสืบค้นคุณสามารถใช้ฟังก์ชันเหล่านี้ทั้งหมดได้

สำหรับการสุ่มตัวอย่าง

ในกรณีนี้ หลักการ "อ่าน" เข้ามามีบทบาท เช่น เราต้องค้นหานักเรียนทุกคนที่เรียนอยู่ที่คาร์คอฟ ในการทำเช่นนี้คุณต้องมี:


ถ้าเราสนใจนักเรียนจาก Kharkov ที่มีทุนการศึกษามากกว่า 1,000 ทุน เราควรทำอย่างไร? จากนั้นแบบสอบถามของเราจะมีลักษณะดังนี้:

เลือก * จากนักเรียน ที่อยู่ = “คาร์คอฟ” และทุนการศึกษา > 1000;

และตารางผลลัพธ์จะมีลักษณะดังนี้:

เพื่อสร้างเอนทิตี

นอกเหนือจากการเพิ่มตารางโดยใช้ Constructor ในตัวแล้ว บางครั้งคุณอาจต้องดำเนินการนี้โดยใช้ แบบสอบถาม SQL- ในกรณีส่วนใหญ่ สิ่งนี้จำเป็นในขณะที่ทำการตรวจทางห้องปฏิบัติการหรือ งานหลักสูตรเป็นส่วนหนึ่งของหลักสูตรมหาวิทยาลัย เพราะใน ชีวิตจริงไม่จำเป็นสำหรับสิ่งนี้ เว้นแต่ว่าคุณมีส่วนร่วมในการพัฒนาแอปพลิเคชันอย่างมืออาชีพ ดังนั้นเพื่อสร้างคำขอที่คุณต้องการ:

  1. ไปที่แท็บ "การสร้าง"
  2. คลิกปุ่ม “Query Builder” ในบล็อก “Other”
  3. ในหน้าต่างใหม่ คลิกที่ปุ่ม SQL จากนั้นป้อนคำสั่งในช่องข้อความ:

สร้างตารางครู
(รหัสครู INT คีย์หลัก
นามสกุล CHAR(20)
ชื่อ ชาร์(15)
ชื่อกลาง CHAR (15)
เพศ CHAR (1)
วันเกิด DATE
main_subject CHAR (200));

โดยที่ "CREATE TABLE" หมายถึงการสร้างตาราง "Teachers" และ "CHAR", "DATE" และ "INT" เป็นประเภทข้อมูลสำหรับค่าที่สอดคล้องกัน


ความสนใจ! แต่ละคำขอต้องมีเครื่องหมาย “;” ต่อท้าย หากไม่มีสิ่งนี้ การรันสคริปต์จะส่งผลให้เกิดข้อผิดพลาด

หากต้องการเพิ่ม ลบ แก้ไข

ทุกอย่างง่ายกว่ามากที่นี่ ไปที่ช่องสร้างคำขออีกครั้งแล้วป้อนคำสั่งต่อไปนี้:


การสร้างแบบฟอร์ม

เนื่องจากมีฟิลด์จำนวนมากในตาราง การกรอกฐานข้อมูลจึงกลายเป็นเรื่องยาก คุณอาจละเว้นค่า ป้อนค่าที่ไม่ถูกต้อง หรือป้อนประเภทอื่นโดยไม่ตั้งใจ ในสถานการณ์เช่นนี้ แบบฟอร์มจะมาช่วยเหลือด้วยความช่วยเหลือซึ่งคุณสามารถกรอกเอนทิตีได้อย่างรวดเร็ว และลดโอกาสที่จะทำผิดพลาดให้เหลือน้อยที่สุด ซึ่งจะต้องมีขั้นตอนต่อไปนี้:


ทั้งหมด ฟังก์ชั่นพื้นฐานเราได้ตรวจสอบ MS Access 2007 แล้ว เหลืออันสุดท้ายแล้ว องค์ประกอบที่สำคัญ– การสร้างรายงาน

การสร้างรายงาน

รายงานก็คือ ฟังก์ชั่นพิเศษ MS Access ซึ่งช่วยให้คุณสามารถจัดรูปแบบและเตรียมข้อมูลจากฐานข้อมูลสำหรับการพิมพ์ ส่วนใหญ่จะใช้สำหรับการสร้างบันทึกการส่งมอบ รายงานทางบัญชี และเอกสารสำนักงานอื่นๆ

หากไม่เคยเจอ. ฟังก์ชั่นที่คล้ายกันขอแนะนำให้ใช้ "ตัวช่วยสร้างรายงาน" ในตัว เมื่อต้องการทำเช่นนี้ ให้ทำดังต่อไปนี้:

  1. ไปที่แท็บ "การสร้าง"
  2. คลิกที่ปุ่ม "ตัวช่วยสร้างรายงาน" ในบล็อก "รายงาน"

  3. เลือกตารางที่สนใจและฟิลด์ที่คุณต้องการพิมพ์

  4. เพิ่ม ระดับที่ต้องการกลุ่ม

  5. เลือกประเภทการเรียงลำดับสำหรับแต่ละฟิลด์

สร้างฐานข้อมูลในทีม สตริง MySQLป้อนคำสั่ง CREATE DATABASE - - แทนที่ ชื่อฐานข้อมูลของคุณ ไม่สามารถมีช่องว่างได้

  • ตัวอย่างเช่น หากต้องการสร้างฐานข้อมูลของรัฐในอเมริกาทั้งหมด คุณสามารถป้อน CREATE DATABASE us_states;
  • หมายเหตุ: ไม่จำเป็นต้องป้อนคำสั่งด้วยตัวพิมพ์ใหญ่
  • หมายเหตุ: ทั้งหมด คำสั่ง MySQLต้องลงท้ายด้วย ";" หากลืมใส่เครื่องหมายอัฒภาค ให้กรอก ";" บน บรรทัดถัดไปเพื่อเริ่มประมวลผลคำสั่งก่อนหน้า

แสดงรายการ ฐานข้อมูลที่มีอยู่ข้อมูล.ป้อนคำสั่ง SHOW DATABASES; เพื่อแสดงรายการฐานข้อมูลที่เก็บไว้ นอกจากฐานข้อมูลที่สร้างขึ้นใหม่แล้ว คุณจะเห็นฐานข้อมูลด้วย ข้อมูล mysqlและทดสอบ คุณสามารถเพิกเฉยได้ในตอนนี้

เลือกฐานข้อมูลเมื่อสร้างฐานข้อมูลแล้ว คุณต้องเลือกฐานข้อมูลเพื่อเริ่มแก้ไข ป้อนคำสั่ง USE us_states; - คุณจะเห็นข้อความฐานข้อมูลเปลี่ยนแปลง ซึ่งจะแจ้งให้คุณทราบว่าขณะนี้ us_states เป็นฐานข้อมูลที่ใช้งานอยู่

สร้างตารางตารางเป็นที่ที่ข้อมูลถูกเก็บไว้ในฐานข้อมูล หากต้องการสร้างตาราง คุณต้องป้อนโครงสร้างทั้งหมดด้วยคำสั่งเดียว หากต้องการสร้างตาราง ให้ป้อนคำสั่งต่อไปนี้: สถานะ CREATE TABLE (id INT ไม่ใช่ NULL PRIMARY KEY AUTO_INCREMENT, สถานะ CHAR(25), ประชากร INT(9)); - คำสั่งนี้จะสร้างตารางชื่อ "states" โดยมี 3 ช่อง ได้แก่ id , state และประชากร

  • คำสั่ง INT ระบุว่าฟิลด์ id จะมีเฉพาะตัวเลข (จำนวนเต็ม)
  • คำสั่ง NOT NULL บ่งชี้ว่าฟิลด์ id ไม่ควรว่างเปล่า (จำเป็นสำหรับการป้อนข้อมูล)
  • คีย์หลักบ่งชี้ว่าฟิลด์ id เป็นฟิลด์คีย์ในตาราง ฟิลด์คีย์คือฟิลด์ที่ไม่สามารถมีค่าเหมือนกันได้
  • คำสั่ง AUTO_INCREMENT จะกำหนดค่าที่เพิ่มขึ้นให้กับฟิลด์ id โดยอัตโนมัติ โดยจะกำหนดหมายเลขแต่ละระเบียนโดยอัตโนมัติ
  • คำสั่ง CHAR (อักขระ) และ INT (จำนวนเต็ม) ระบุประเภทข้อมูลที่อนุญาตในฟิลด์ที่เกี่ยวข้อง ตัวเลขที่ตามหลังคำสั่งจะระบุจำนวนอักขระหรือตัวเลขในฟิลด์ที่สามารถมีได้
  • สร้างเรกคอร์ดในตารางเมื่อสร้างตารางแล้ว ก็ถึงเวลาป้อนข้อมูล ใช้คำสั่งต่อไปนี้เพื่อป้อนข้อมูลแรก: INSERT INTO ระบุ (id, state, ประชากร) VALUES (NULL, 'Alabama', '4822023');

    • คำสั่งนี้จะบอกฐานข้อมูลให้จัดเก็บข้อมูลในตารางในสามฟิลด์ที่เหมาะสม
    • เนื่องจากฟิลด์ id มีตัวระบุ NOT NULL การป้อน NULL เป็นค่าจะทำให้ค่านั้นเพิ่มขึ้นทีละ 1 ต้องขอบคุณตัวระบุ AUTO_INCREMENT
  • สร้างรายการเพิ่มเติมคุณสามารถบันทึกหลายรายการได้ด้วยคำสั่งเดียว หากต้องการบันทึกสถานะเพิ่มอีกสามสถานะ ให้ป้อนคำสั่งต่อไปนี้: INSERT INTO state (id, state, allowance) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' อาร์คันซอ ', '2949131'); -

  • เรียกใช้แบบสอบถามฐานข้อมูลตอนนี้ที่ ฐานที่เรียบง่ายข้อมูลถูกสร้างขึ้น คุณสามารถเรียกใช้แบบสอบถามเพื่อดึงข้อมูลได้ ข้อมูลที่จำเป็น- ในการเริ่มต้น ให้ป้อนคำสั่งต่อไปนี้: SELECT * FROM us_states; - แบบสอบถามนี้จะส่งคืนฐานข้อมูลทั้งหมด ดังที่แสดงโดยคำสั่ง "*" ซึ่งหมายถึง "ทั้งหมด"

    • สำหรับการสืบค้นที่ซับซ้อนยิ่งขึ้น ให้ป้อนคำสั่งต่อไปนี้: สถานะ SELECT, ประชากร FROM us_states ORDER BY ประชากร; แบบสอบถามนี้จะส่งคืนตารางที่มีสถานะจัดเรียงตามจำนวนประชากร แทนที่จะเรียงลำดับตามชื่อ ลำดับตัวอักษร- ฟิลด์รหัสจะไม่ถูกแสดงผลเนื่องจากคุณถามเฉพาะฟิลด์รัฐและประชากรเท่านั้น
    • หากต้องการแสดงสถานะตามประชากรในลำดับย้อนกลับ ให้ใช้คำสั่งต่อไปนี้: SELECT state, ประชากร FROM us_states ORDER BY ประชากร DESC; - คำสั่ง DESC จะแสดงสถานะตามลำดับประชากรจากมากไปน้อย (มากไปน้อย ไม่ใช่น้อยไปมาก)
  • แต่ละ การติดตั้งใหม่ CMS จูมล่าต้องมีการสร้าง ฐานใหม่ข้อมูล. ฐานข้อมูลนี้ข้อมูลจะจัดเก็บข้อมูลเช่นบทความ/วัสดุ เมนู หมวดหมู่ และผู้ใช้ ข้อมูลนี้จำเป็นต่อการจัดการเว็บไซต์บน Joomla!

    ในการติดตั้ง Joomla คุณต้องมี ฐานการทำงานข้อมูล ผู้ใช้ฐานข้อมูล รหัสผ่านผู้ใช้ฐานข้อมูล และสิทธิ์ที่เกี่ยวข้องสำหรับผู้ใช้ฐานข้อมูล

    เนื้อหานี้จะกล่าวถึงฐานข้อมูลประเภทที่ใช้บ่อยที่สุด การติดตั้ง Joomlaคือฐานข้อมูล MySQL เราจะดูสองตัวเลือกสำหรับการสร้างฐานข้อมูลสำหรับ Joomla วิธีแรกคือการสร้างฐานข้อมูลบนเซิร์ฟเวอร์ภายในเครื่อง และวิธีที่สองคือการสร้างฐานข้อมูลบนโฮสติ้ง โดยเน้นที่การใช้ DirectAdmin ซึ่งเป็นแผงควบคุมการโฮสต์ แต่แผงควบคุมโฮสติ้งอื่นๆ ควรมี ขั้นตอนที่คล้ายกันการสร้างฐานข้อมูล

    การสร้างฐานข้อมูล MySQL บนเซิร์ฟเวอร์ภายในเครื่อง

    ในการสร้างฐานข้อมูลบนเซิร์ฟเวอร์ภายในเครื่อง คุณต้องติดตั้งฐานข้อมูลก่อน ดังนั้นเราจึงดาวน์โหลด เซิร์ฟเวอร์ท้องถิ่น– Denwer [ดาวน์โหลด] และติดตั้ง คำแนะนำในการติดตั้งเดนเวอร์ .

    หลังจากติดตั้งเซิร์ฟเวอร์ภายในสำเร็จแล้ว คุณสามารถเริ่มสร้างฐานข้อมูลสำหรับติดตั้ง Joomla! เพื่อเข้าถึงอินเทอร์เฟซการจัดการฐานข้อมูล คุณต้องเปิดใช้งานโลคัล เซิร์ฟเวอร์เดนเวอร์(หากไม่ได้ทำงาน) และเข้า แถบที่อยู่เบราว์เซอร์เข้า: http://localhost/tools/phpmyadmin- ในหน้าต่างที่เปิดขึ้น คุณจะเห็นเว็บอินเตอร์เฟส “phpMyAdmin” ตอนนี้คุณสามารถดำเนินการสร้างฐานข้อมูลได้โดยตรง

    สร้างฐานข้อมูลและผู้ใช้สำหรับฐานข้อมูลแล้ว ตอนนี้คุณสามารถเริ่มติดตั้ง Joomla บนเซิร์ฟเวอร์ภายในเครื่องได้

    การสร้างฐานข้อมูล MySQL บนโฮสติ้ง

    ตามที่กล่าวไว้ข้างต้น การสร้างฐานข้อมูลบนโฮสติ้งจะดำเนินการโดยใช้ตัวอย่างของแผงควบคุม DirectAdmin แต่ทุกขั้นตอนของการสร้างจะคล้ายกับแผงควบคุมการโฮสต์ใดๆ

    หากต้องการสร้างฐานข้อมูลบนโฮสติ้งของคุณ คุณต้องเข้าสู่ระบบแผงควบคุมโฮสติ้งของคุณ คุณควรทราบวิธีลงชื่อเข้าใช้แผงควบคุมโฮสติ้งด้วยตนเอง เมื่อคุณลงทะเบียนโฮสติ้ง คุณจะได้รับข้อมูลทั้งหมดเกี่ยวกับวิธีการใช้งาน มิฉะนั้นคุณสามารถชี้แจงข้อมูลใด ๆ ได้โดยการติดต่อ การสนับสนุนทางเทคนิคโฮสติ้งของคุณ

    เมื่อคุณลงชื่อเข้าใช้แผงควบคุมโฮสติ้งแล้ว คุณสามารถดำเนินการสร้างฐานข้อมูลได้โดยตรง


    ตอนนี้คุณสามารถ ติดตั้งจูมล่า 2.5(หรือ ติดตั้งจูมล่า 3.1) โดยตรงบนโฮสติ้งและบน ในระยะหนึ่งการติดตั้งคุณจะต้องป้อนข้อมูลที่จำเป็นในการบันทึก (ชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่านผู้ใช้ และโฮสต์)

    ผู้ใช้จำนวนมากใช้ Excel เพื่อสร้างรายงานและการแก้ไขในภายหลัง สำหรับ รับชมได้สะดวกข้อมูลและรับ ควบคุมทั้งหมดเมื่อจัดการข้อมูลขณะทำงานกับโปรแกรม

    รูปร่าง บริเวณที่ทำงานโปรแกรม-ตาราง ฐานข้อมูลเชิงสัมพันธ์จัดโครงสร้างข้อมูลเป็นแถวและคอลัมน์ แม้ว่าแพ็คเกจ MS Office มาตรฐานจะมีก็ตาม แอปพลิเคชันแยกต่างหากสำหรับการสร้างและบำรุงรักษาฐานข้อมูล – Microsoft Access ผู้ใช้ใช้งานอย่างแข็งขัน ไมโครซอฟต์ เอ็กเซลเพื่อจุดประสงค์เดียวกัน ท้ายที่สุดแล้ว ความสามารถของโปรแกรมช่วยให้คุณสามารถ: sort; รูปแบบ; กรอง; แก้ไข; จัดระบบและจัดโครงสร้างข้อมูล

    นั่นคือทุกสิ่งที่จำเป็นในการทำงานกับฐานข้อมูล ข้อแม้เดียว: Excel เป็นเครื่องมือวิเคราะห์สากลที่เหมาะสำหรับการคำนวณที่ซับซ้อน การคำนวณ การเรียงลำดับ และแม้กระทั่งสำหรับการบันทึกข้อมูลที่มีโครงสร้าง แต่ใน เล่มเล็ก(ไม่เกินหนึ่งล้านบันทึกในหนึ่งตาราง สำหรับเวอร์ชัน 2010)

    โครงสร้างฐานข้อมูล - ตาราง Excel

    ฐานข้อมูล – คอลเลกชันของข้อมูลที่กระจายเป็นแถวและคอลัมน์สำหรับ ค้นหาสะดวกการจัดระบบและการแก้ไข จะสร้างฐานข้อมูลใน Excel ได้อย่างไร?

    ข้อมูลทั้งหมดในฐานข้อมูลมีอยู่ในบันทึกและเขตข้อมูล

    บันทึกคือสตริงในฐานข้อมูล (DB) ที่มีข้อมูลเกี่ยวกับวัตถุหนึ่งรายการ

    ฟิลด์คือคอลัมน์ในฐานข้อมูลที่มีข้อมูลประเภทเดียวกันเกี่ยวกับออบเจ็กต์ทั้งหมด

    บันทึกและฟิลด์ฐานข้อมูลสอดคล้องกับแถวและคอลัมน์ ตารางมาตรฐานไมโครซอฟต์ เอ็กเซล.

    ถ้าคุณรู้วิธีการทำ ตารางง่ายๆแล้วการสร้างฐานข้อมูลก็ไม่ใช่เรื่องยาก

    

    การสร้างฐานข้อมูลใน Excel: คำแนะนำทีละขั้นตอน

    การสร้างฐานข้อมูลใน Excel ทีละขั้นตอน งานของเราคือการสร้างฐานข้อมูลลูกค้า ตลอดระยะเวลาหลายปีของการดำเนินงาน บริษัทได้เข้าซื้อกิจการหลายสิบแห่ง ลูกค้าประจำ- มีความจำเป็นต้องติดตามข้อกำหนดของสัญญาและขอบเขตความร่วมมือ ทราบ บุคคลที่ติดต่อ, ข้อมูลการสื่อสาร ฯลฯ

    วิธีสร้างฐานข้อมูลลูกค้าใน Excel:

    งานหลัก – การป้อนข้อมูลลงฐานข้อมูล – เสร็จสิ้นแล้ว เพื่อให้ข้อมูลนี้ใช้งานได้สะดวก คุณต้องเลือกสิ่งที่คุณต้องการ กรอง และจัดเรียงข้อมูล

    วิธีการรักษาฐานข้อมูลลูกค้าใน Excel

    เพื่อให้ง่ายต่อการค้นหาข้อมูลในฐานข้อมูลเรามาจัดระเบียบกัน เครื่องมือเรียงลำดับเหมาะสำหรับจุดประสงค์นี้


    ข้อมูลในตารางจะกระจายตามระยะเวลาของการสรุปสัญญา


    ตอนนี้ผู้จัดการจะดูว่าใครถึงเวลาต่อสัญญากับใคร และเราจะร่วมมือกับบริษัทใดบ้างต่อไป?

    ในระหว่างดำเนินกิจกรรมของบริษัท ฐานข้อมูลจะขยายใหญ่ขึ้นจนน่าทึ่ง การค้นหาข้อมูลที่คุณต้องการกลายเป็นเรื่องยากมากขึ้น การค้นหา ข้อความเฉพาะหรือตัวเลข คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้:


    ผ่าน การกรองข้อมูลโปรแกรมซ่อนข้อมูลทั้งหมดที่ผู้ใช้ไม่สนใจ ข้อมูลยังคงอยู่ในตารางแต่จะมองไม่เห็น สามารถกู้คืนได้ตลอดเวลา

    ใน โปรแกรมเอ็กเซลตัวกรอง 2 ตัวที่ใช้บ่อยที่สุด:

    • ตัวกรองอัตโนมัติ;
    • กรองตามช่วงที่เลือก

    ตัวกรองอัตโนมัติแจ้งให้ผู้ใช้เลือกตัวเลือกการกรองจากรายการสำเร็จรูป


    มาทดลองกรองข้อมูลตามเซลล์ที่เลือกกัน สมมติว่าเราต้องเหลือเฉพาะบริษัทที่ดำเนินกิจการในเบลารุสไว้ในตารางเท่านั้น


    หากฐานข้อมูลมีข้อมูลทางการเงิน คุณสามารถค้นหาจำนวนเงินได้โดยใช้พารามิเตอร์ต่างๆ:

    • ผลรวม (ข้อมูลผลรวม);
    • นับ (นับจำนวนเซลล์ด้วยข้อมูลตัวเลข);
    • ค่าเฉลี่ย (คำนวณค่าเฉลี่ยเลขคณิต)
    • สูงสุดและ ค่าต่ำสุดในช่วงที่เลือก
    • ผลิตภัณฑ์ (ผลลัพธ์ของการคูณข้อมูล);
    • ค่าเบี่ยงเบนมาตรฐานและความแปรปรวนตัวอย่าง

    ขั้นตอนการทำงานกับข้อมูลทางการเงินในฐานข้อมูล:

    เครื่องมือบนแท็บข้อมูลช่วยให้คุณสามารถแบ่งกลุ่มฐานข้อมูลของคุณได้ ข้อมูลกลุ่มในแง่ของความเกี่ยวข้องกับเป้าหมายของบริษัท การระบุกลุ่มผู้ซื้อบริการและสินค้าจะช่วยได้ การส่งเสริมการตลาดผลิตภัณฑ์.

    เทมเพลตสำเร็จรูปสำหรับการบำรุงรักษา ฐานลูกค้าตามส่วน


    เทมเพลตสามารถปรับแต่ง ย่อ ขยาย และแก้ไขได้