ออกแบบฐานข้อมูล MySQL ด้วย phpMyAdmin
ต่อจากตอนที่แล้ว ได้สร้างตารางเก็บข้อมูลไว้แล้ว 3 ตาราง ในคลิปวิดีโอตอนนี้ จะมาสร้างตารางเก็บข้อมูลเพิ่มอีก 5 ตารางรายละเอียดดังนี้- tb_table_list
- tb_field_list
- tb_function_list
- tb_field_function
- tb_include
วิดีโอการออกแบบฐานข้อมูล
ไฟล์คำสั่ง SQL ของฐานข้อมูล MySQL ในตัวอย่างมีดังนี้
-- phpMyAdmin SQL Dump
-- version 4.3.10
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 12, 2015 at 12:20 PM
-- Server version: 5.5.43-0ubuntu0.14.04.2
-- PHP Version: 5.5.9-1ubuntu4.11
--
-- Database: `tobedev_builder`
--
-- --------------------------------------------------------
--
-- Table structure for table `tb_field_function`
--
CREATE TABLE IF NOT EXISTS `tb_field_function` (
`id` int(11) NOT NULL,
`fl_id` int(11) NOT NULL,
`fn_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tb_field_list`
--
CREATE TABLE IF NOT EXISTS `tb_field_list` (
`id` int(11) NOT NULL,
`tl_id` int(11) NOT NULL,
`fl_name` varchar(20) NOT NULL,
`fl_remark` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tb_function_list`
--
CREATE TABLE IF NOT EXISTS `tb_function_list` (
`id` int(11) NOT NULL,
`fn_name` varchar(20) NOT NULL,
`fn_remark` varchar(100) NOT NULL,
`fn_type` int(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tb_include`
--
CREATE TABLE IF NOT EXISTS `tb_include` (
`id` int(11) NOT NULL,
`inc_path` varchar(100) NOT NULL,
`inc_type` int(1) NOT NULL,
`inc_remark` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tb_table_list`
--
CREATE TABLE IF NOT EXISTS `tb_table_list` (
`id` int(11) NOT NULL,
`vl_id` int(11) NOT NULL,
`tl_name` varchar(20) NOT NULL,
`tl_remark` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='เก็บรายชื่อ table ที่ต้องใช้ในแต่ละ view';
--
-- Indexes for dumped tables
--
--
-- Indexes for table `tb_field_function`
--
ALTER TABLE `tb_field_function`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_field_list`
--
ALTER TABLE `tb_field_list`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_function_list`
--
ALTER TABLE `tb_function_list`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_include`
--
ALTER TABLE `tb_include`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `tb_table_list`
--
ALTER TABLE `tb_table_list`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `tb_field_function`
--
ALTER TABLE `tb_field_function`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `tb_field_list`
--
ALTER TABLE `tb_field_list`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `tb_function_list`
--
ALTER TABLE `tb_function_list`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `tb_include`
--
ALTER TABLE `tb_include`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `tb_table_list`
--
ALTER TABLE `tb_table_list`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
ติดตามความเคลื่อนไหวเพิ่มเติมได้ที่ PHP Builder Web Application
ความคิดเห็น
แสดงความคิดเห็น