CakePHP - ตอนที่ 2 สร้างฐานข้อมูล shop


สร้างฐานข้อมูลเพื่อทำการเตรียมเขียนระบบ

-- phpMyAdmin SQL Dump
-- version 2.11.6
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง:
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- ฐานข้อมูล: `shop`
--

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `admins`
--

CREATE TABLE `admins` (
  `id` int(11) NOT NULL auto_increment,
  `typea` int(11) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=tis620 AUTO_INCREMENT=3 ;

--
-- dump ตาราง `admins`
--

INSERT INTO `admins` (`id`, `typea`) VALUES
(1, 1),
(2, 0);

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `members`
--

CREATE TABLE `members` (
  `id` int(11) NOT NULL auto_increment,
  `admins_id` int(11) NOT NULL default '2',
  `fullname` varchar(255) default NULL,
  `created` datetime default NULL,
  `address` text,
  `username` varchar(45) default NULL,
  `password_` varchar(45) default NULL,
  `email` varchar(255) default NULL,
  PRIMARY KEY  (`id`),
  KEY `members_FKIndex1` (`admins_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=tis620 AUTO_INCREMENT=2 ;

--
-- dump ตาราง `members`
--

INSERT INTO `members` (`id`, `admins_id`, `fullname`, `created`, `address`, `username`, `password_`, `email`) VALUES
(1, 1, 'มานพ กองอุ่น', '2009-02-18 14:32:47', '60 หมู่ 9 ต.หนองเมือง อ.ม่วงสามสิบ จ.อุบลราชธานี 34140', 'manop', 'manop', NULL);

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `news`
--

CREATE TABLE `news` (
  `id` int(11) NOT NULL auto_increment,
  `members_id` int(11) NOT NULL,
  `title` varchar(255) default NULL,
  `detail` text,
  `created` datetime default NULL,
  PRIMARY KEY  (`id`),
  KEY `news_FKIndex1` (`members_id`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620 AUTO_INCREMENT=1 ;

--
-- dump ตาราง `news`
--


-- --------------------------------------------------------

--
-- โครงสร้างตาราง `orders`
--

CREATE TABLE `orders` (
  `id` int(11) NOT NULL auto_increment,
  `members_id` int(11) NOT NULL,
  `status_` int(11) default '0',
  PRIMARY KEY  (`id`),
  KEY `orders_FKIndex1` (`members_id`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620 AUTO_INCREMENT=1 ;

--
-- dump ตาราง `orders`
--


-- --------------------------------------------------------

--
-- โครงสร้างตาราง `order_details`
--

CREATE TABLE `order_details` (
  `id` int(11) NOT NULL auto_increment,
  `products_id` int(10) unsigned NOT NULL,
  `orders_id` int(11) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `order_details_FKIndex1` (`orders_id`),
  KEY `order_details_FKIndex2` (`products_id`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620 AUTO_INCREMENT=1 ;

--
-- dump ตาราง `order_details`
--


-- --------------------------------------------------------

--
-- โครงสร้างตาราง `products`
--

CREATE TABLE `products` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `product_cats_id` int(11) NOT NULL,
  `name` varchar(255) default NULL,
  `cost` int(11) default NULL,
  `sell` int(11) default NULL,
  `num` int(11) default NULL,
  `datein` datetime default NULL,
  `modified` datetime default NULL,
  `pic` varchar(255) default NULL,
  PRIMARY KEY  (`id`),
  KEY `products_FKIndex1` (`product_cats_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=tis620 AUTO_INCREMENT=2 ;

--
-- dump ตาราง `products`
--

INSERT INTO `products` (`id`, `product_cats_id`, `name`, `cost`, `sell`, `num`, `datein`, `modified`, `pic`) VALUES
(1, 1, 'The Matrix', 59, 79, 3, '2009-02-18 15:01:03', NULL, NULL);

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `product_cats`
--

CREATE TABLE `product_cats` (
  `id` int(11) NOT NULL auto_increment,
  `cname` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=tis620 AUTO_INCREMENT=4 ;

--
-- dump ตาราง `product_cats`
--

INSERT INTO `product_cats` (`id`, `cname`) VALUES
(1, 'VCD'),
(2, 'CD'),
(3, 'DVD');

--
-- Constraints for dumped tables
--

--
-- Constraints for table `news`
--
ALTER TABLE `news`
  ADD CONSTRAINT `news_ibfk_1` FOREIGN KEY (`members_id`) REFERENCES `members` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Constraints for table `orders`
--
ALTER TABLE `orders`
  ADD CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`members_id`) REFERENCES `members` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Constraints for table `order_details`
--
ALTER TABLE `order_details`
  ADD CONSTRAINT `order_details_ibfk_1` FOREIGN KEY (`orders_id`) REFERENCES `orders` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `order_details_ibfk_2` FOREIGN KEY (`products_id`) REFERENCES `products` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Constraints for table `products`
--
ALTER TABLE `products`
  ADD CONSTRAINT `products_ibfk_1` FOREIGN KEY (`product_cats_id`) REFERENCES `product_cats` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;

คำสำคัญ (Tags): #cakephp#database#shop
หมายเลขบันทึก: 243396เขียนเมื่อ 20 กุมภาพันธ์ 2009 09:22 น. ()แก้ไขเมื่อ 14 มิถุนายน 2012 17:23 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท