Database
Database หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูล
ตารางข้อมูลคืออะไร?
ตารางข้อมูลเป็นเครื่องมือแสดงผลที่ประกอบด้วยคอลัมน์และแถวที่มีป้ายกำกับใช้เพื่อจัดเรียงข้อมูลที่มีอยู่ในฐานข้อมูลของคอมพิวเตอร์ มันอาจทำหน้าที่ในการจัดระเบียบข้อมูลที่แตกต่างกันเช่นเดียวกับการอนุญาตให้ข้อมูลที่จะจัดการและวิเคราะห์ได้อย่างง่ายดาย ตารางข้อมูลมักใช้ในกระบวนการวิเคราะห์ทางการเงินหรือเป็นเครื่องมือสำหรับการออกแบบเว็บแบบดั้งเดิม
วิธีสร้าง Component Joomla ขั้นตอนการสร้างตาราง
เปิดโปรแกรมจำลองข้อมูล เช่น laragon , xampp , เป็นต้น แล้วทำการเข้าสู่ phpmyadmin
เปิดโปรแกรม laragon กดที่ Database เพื่อเข้าสู่ phpmyadmin หน้าตาของ phpmyadmin
1.กดที่ฐานข้อมูลของ Joomla
2.กด New สร้าง ตารางใหม่ สร้าง ตารางใหม่ใน Joomla
1.ตั้งชื่อตารางเป็น g5yd7_data_users ความสำคัญอยู่ที่ชื่อด้านหน้าตารางต้องตั้งชื่อให้เหมือนในฐานข้อมูลเพราะใน Joomla การตั้งชื่อต้องเป็นแพลตฟอร์มเดี่ยวกัน ส่วนฐานข้อมูลของผมเป็น g5yd7_(ตามชื่อตารางที่เราต้องการตั้ง)
2.ตั้งรายละเอียดตาราง
- ตั้ง id ประเภท Int ขนาด 11 เป็น AUTO_INCREMENT
- ตั้ง name ประเภท varchar armscii8_general_ci ขนาด 255
- ตั้ง address ประเภท varchar armscii8_general_ci ขนาด 255
โค้ด: เลือกทั้งหมด
-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Jan 24, 2022 at 10:20 AM
-- Server version: 5.7.33
-- PHP Version: 7.4.19
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `tool-mt49`
--
-- --------------------------------------------------------
--
-- Table structure for table `g5yd7_data_users`
--
CREATE TABLE `g5yd7_data_users` (
`id` int(11) NOT NULL,
`name` varchar(255) CHARACTER SET armscii8 NOT NULL,
`address` varchar(255) CHARACTER SET armscii8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `g5yd7_data_users`
--
ALTER TABLE `g5yd7_data_users`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `g5yd7_data_users`
--
ALTER TABLE `g5yd7_data_users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
วิธีสร้าง Component Joomla ขั้นตอนการสร้างตาราง เราต้องเข้าสู่ phpmyadmin ผ่านโปรแกรมประจำลองข้อมูล laragon , xampp หรือผ่านโฮสต์เครือข่ายก็ได้ ขึ้นอยู่กับผู้ใช้งานว่าสะดวกแบบไหน ความสำคัญการสร้างตารางขึ้นอยู่กับการตั้งชื่อตารางนั้นเอง เราต้องสังเกตในฐานข้อมูลของ joomla เรา ว่าชื่อด้านหน้าตารางมีชื่อว่าอะไร ถ้าหากไม่ตั้งชื่อด้านหน้าไม่เหมือนกับตารางอื่นก็จะไม่สามารถใช้งานได้นั้นเอง ดังนั้นต้องตั้งชื่อด้านหน้าให้เหมือนกัน แล้วตามด้วยรายละเอียดในตาราง เมื่อเราสร้างเรียบแล้วก็จะสามารถใช้งานกับ Component Joomla ได้แล้ว อย่าลืมด้วยว่าต้องมีการมีการติดตั้งใน joomla ด้วยนะครับ
อ้างอิง
https://www.netinbag.com/th/internet/what-is-a-data-table.html
https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2055-database-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A323.html
https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%AA%E0%B8%AD%E0%B8%99-phpmyadmin/2517-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%95%E0%B8%B2%E0%B8%A3%E0%B8%B2%E0%B8%87-create-table-mysql.html