โลมาเป็นแรงบันดาลใจให้ผู้คนไว้วางใจมาโดยตลอด เราเชื่อมโยงพวกเขาด้วยความเมตตาและความสุข แม้ว่าโลมาจะเป็นสัญลักษณ์ของ 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 จึงใช้สำหรับโครงการขนาดเล็กและเพื่อวัตถุประสงค์ส่วนบุคคลที่ไม่ใช่เชิงพาณิชย์
แต่ก่อนที่จะแสดงการสร้างฐานข้อมูลแบบทีละขั้นตอนคุณต้องทำความคุ้นเคยก่อน แนวคิดพื้นฐานจากทฤษฎีฐานข้อมูล
คำจำกัดความของแนวคิดพื้นฐาน
ปราศจาก ความรู้พื้นฐานเกี่ยวกับการควบคุมและวัตถุที่ใช้ในการสร้างและกำหนดค่าฐานข้อมูลเป็นไปไม่ได้ที่จะเข้าใจหลักการและคุณสมบัติของการกำหนดค่าได้สำเร็จ สาขาวิชา- ตอนนี้ฉันจะพยายาม ในภาษาง่ายๆอธิบายสาระสำคัญของทุกสิ่ง องค์ประกอบที่สำคัญ- เอาล่ะ มาเริ่มกันเลย:
- หัวเรื่องคือชุดของตารางที่สร้างขึ้นในฐานข้อมูลที่เชื่อมต่อกันโดยใช้คีย์หลักและรอง
- เอนทิตีคือตารางฐานข้อมูลแยกต่างหาก
- แอตทริบิวต์ – ชื่อของคอลัมน์แยกต่างหากในตาราง
- สิ่งอันดับคือสตริงที่รับค่าของแอตทริบิวต์ทั้งหมด
- คีย์หลักคือค่าเฉพาะ (id) ที่กำหนดให้กับแต่ละทูเพิล
- คีย์รองของตาราง "B" เป็นค่าเฉพาะจากตาราง "A" ที่ใช้ในตาราง "B"
- แบบสอบถาม SQL คือนิพจน์พิเศษที่ดำเนินการเฉพาะกับฐานข้อมูล ได้แก่ การเพิ่ม แก้ไข การลบฟิลด์ การสร้างการเลือก
ตอนนี้ที่ใน โครงร่างทั่วไปหากคุณมีความคิดว่าเราจะทำงานด้วยอะไร เราสามารถเริ่มสร้างฐานข้อมูลได้
การสร้างฐานข้อมูล
เพื่อให้ทฤษฎีทั้งหมดชัดเจนขึ้น มาสร้างกัน ฐานการฝึกอบรมข้อมูล “ข้อสอบนักเรียน” ซึ่งจะมี 2 ตาราง คือ “นักเรียน” และ “ข้อสอบ” คีย์หลักจะเป็นช่อง "หมายเลขบันทึก" เนื่องจาก พารามิเตอร์นี้ไม่ซ้ำกันสำหรับนักเรียนแต่ละคน ฟิลด์ที่เหลือมีไว้เพื่อเพิ่มเติม ข้อมูลที่สมบูรณ์เกี่ยวกับนักเรียน
ให้ทำดังต่อไปนี้:
เพียงเท่านี้ ตอนนี้สิ่งที่เหลืออยู่ก็คือการสร้าง เติม และลิงก์ตาราง ไปยังจุดถัดไป
การสร้างและการเติมตาราง
หลังจากสร้างฐานข้อมูลสำเร็จ หน้าจอจะแสดงขึ้นมา โต๊ะว่าง- หากต้องการสร้างโครงสร้างและกรอกข้อมูล ให้ทำดังต่อไปนี้:
คำแนะนำ! สำหรับ การปรับแต่งอย่างละเอียดรูปแบบข้อมูลไปที่แท็บ "โหมดตาราง" บน Ribbon และให้ความสนใจกับบล็อก "การจัดรูปแบบและประเภทข้อมูล" คุณสามารถปรับแต่งรูปแบบของข้อมูลที่แสดงได้จากที่นั่น
การสร้างและแก้ไขสคีมาข้อมูล
ก่อนที่คุณจะเริ่มเชื่อมโยงสองเอนทิตี คุณต้องสร้างและกรอกตาราง "การสอบ" โดยการเปรียบเทียบกับย่อหน้าก่อนหน้า มีคุณลักษณะดังต่อไปนี้: "หมายเลขบันทึก", "Exam1", "Exam2", "Exam3"
ในการดำเนินการค้นหา เราจำเป็นต้องเชื่อมโยงตารางของเรา กล่าวอีกนัยหนึ่ง นี่คือการพึ่งพาประเภทหนึ่งที่นำไปใช้โดยใช้ฟิลด์คีย์ ในการทำเช่นนี้คุณต้องมี:
Constructor ควรสร้างความสัมพันธ์โดยอัตโนมัติ ขึ้นอยู่กับบริบท หากสิ่งนี้ไม่เกิดขึ้น ให้ทำดังนี้:
ดำเนินการสอบถาม
เราควรทำอย่างไรหากต้องการนักเรียนที่เรียนเฉพาะในมอสโก? ใช่ ฐานข้อมูลของเรามีเพียง 6 คน แต่ถ้ามี 6,000 คนล่ะ? ปราศจาก เครื่องมือเพิ่มเติมมันจะเป็นเรื่องยากที่จะค้นหา
ในสถานการณ์เช่นนี้เองที่คำสั่ง SQL เข้ามาช่วยเหลือเรา โดยช่วยดึงเฉพาะข้อมูลที่จำเป็นเท่านั้น
ประเภทของคำขอ
ไวยากรณ์ SQL ใช้หลักการ CRUD (ย่อมาจากภาษาอังกฤษสร้าง อ่าน อัปเดต ลบ - "สร้าง อ่าน อัปเดต ลบ") เหล่านั้น. ด้วยการสืบค้นคุณสามารถใช้ฟังก์ชันเหล่านี้ทั้งหมดได้
สำหรับการสุ่มตัวอย่าง
ในกรณีนี้ หลักการ "อ่าน" เข้ามามีบทบาท เช่น เราต้องค้นหานักเรียนทุกคนที่เรียนอยู่ที่คาร์คอฟ ในการทำเช่นนี้คุณต้องมี:
ถ้าเราสนใจนักเรียนจาก Kharkov ที่มีทุนการศึกษามากกว่า 1,000 ทุน เราควรทำอย่างไร? จากนั้นแบบสอบถามของเราจะมีลักษณะดังนี้:
เลือก * จากนักเรียน ที่อยู่ = “คาร์คอฟ” และทุนการศึกษา > 1000;
และตารางผลลัพธ์จะมีลักษณะดังนี้:
เพื่อสร้างเอนทิตี
นอกเหนือจากการเพิ่มตารางโดยใช้ Constructor ในตัวแล้ว บางครั้งคุณอาจต้องดำเนินการนี้โดยใช้ แบบสอบถาม SQL- ในกรณีส่วนใหญ่ สิ่งนี้จำเป็นในขณะที่ทำการตรวจทางห้องปฏิบัติการหรือ งานหลักสูตรเป็นส่วนหนึ่งของหลักสูตรมหาวิทยาลัย เพราะใน ชีวิตจริงไม่จำเป็นสำหรับสิ่งนี้ เว้นแต่ว่าคุณมีส่วนร่วมในการพัฒนาแอปพลิเคชันอย่างมืออาชีพ ดังนั้นเพื่อสร้างคำขอที่คุณต้องการ:
- ไปที่แท็บ "การสร้าง"
- คลิกปุ่ม “Query Builder” ในบล็อก “Other”
- ในหน้าต่างใหม่ คลิกที่ปุ่ม 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 ซึ่งช่วยให้คุณสามารถจัดรูปแบบและเตรียมข้อมูลจากฐานข้อมูลสำหรับการพิมพ์ ส่วนใหญ่จะใช้สำหรับการสร้างบันทึกการส่งมอบ รายงานทางบัญชี และเอกสารสำนักงานอื่นๆ
หากไม่เคยเจอ. ฟังก์ชั่นที่คล้ายกันขอแนะนำให้ใช้ "ตัวช่วยสร้างรายงาน" ในตัว เมื่อต้องการทำเช่นนี้ ให้ทำดังต่อไปนี้:
- ไปที่แท็บ "การสร้าง"
- คลิกที่ปุ่ม "ตัวช่วยสร้างรายงาน" ในบล็อก "รายงาน"
- เลือกตารางที่สนใจและฟิลด์ที่คุณต้องการพิมพ์
- เพิ่ม ระดับที่ต้องการกลุ่ม
- เลือกประเภทการเรียงลำดับสำหรับแต่ละฟิลด์
สร้างฐานข้อมูลในทีม สตริง 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 ตัวที่ใช้บ่อยที่สุด:
- ตัวกรองอัตโนมัติ;
- กรองตามช่วงที่เลือก
ตัวกรองอัตโนมัติแจ้งให้ผู้ใช้เลือกตัวเลือกการกรองจากรายการสำเร็จรูป
มาทดลองกรองข้อมูลตามเซลล์ที่เลือกกัน สมมติว่าเราต้องเหลือเฉพาะบริษัทที่ดำเนินกิจการในเบลารุสไว้ในตารางเท่านั้น
หากฐานข้อมูลมีข้อมูลทางการเงิน คุณสามารถค้นหาจำนวนเงินได้โดยใช้พารามิเตอร์ต่างๆ:
- ผลรวม (ข้อมูลผลรวม);
- นับ (นับจำนวนเซลล์ด้วยข้อมูลตัวเลข);
- ค่าเฉลี่ย (คำนวณค่าเฉลี่ยเลขคณิต)
- สูงสุดและ ค่าต่ำสุดในช่วงที่เลือก
- ผลิตภัณฑ์ (ผลลัพธ์ของการคูณข้อมูล);
- ค่าเบี่ยงเบนมาตรฐานและความแปรปรวนตัวอย่าง
ขั้นตอนการทำงานกับข้อมูลทางการเงินในฐานข้อมูล:
เครื่องมือบนแท็บข้อมูลช่วยให้คุณสามารถแบ่งกลุ่มฐานข้อมูลของคุณได้ ข้อมูลกลุ่มในแง่ของความเกี่ยวข้องกับเป้าหมายของบริษัท การระบุกลุ่มผู้ซื้อบริการและสินค้าจะช่วยได้ การส่งเสริมการตลาดผลิตภัณฑ์.
เทมเพลตสำเร็จรูปสำหรับการบำรุงรักษา ฐานลูกค้าตามส่วน
เทมเพลตสามารถปรับแต่ง ย่อ ขยาย และแก้ไขได้