ресурс для начинающих веб-разработчиков
комплексные веб-услуги по созданию сайтов

Справочный материал по основным языкам программирования и верстки сайтов.

Готовая методика создания простых и сложных динамичных сайтов, с использованием PHP и MySQL.

Использование веб-редактора Adobe Dreamweaver в разработке сайтов.

Использование графических редакторов Adobe Flash, Adobe Photoshop, Adobe Fireworks в подготовке веб-графики.

Разработка веб-сайтов под "ключ".

Разработка отдельных фрагментов сайтов, консультации по вопросам верстки веб-страниц и веб-программирования.

Cоздание базы данных

База данных интернет-магазина

Для реализации веб-проекта создадим базу данных состоящую из 6 таблиц с механизмом хранения InnoDB, который позволит использовать внешние ключи и транзакции.

Файл book_sc.sql — SQL-код создания базы данных book_sc

create database book_sc;

use book_sc;

create table customers
(
customerid int unsigned not null auto_increment primary key,
name char(60) not null,
address char(80) not null,
city char(30) not null,
state char(20),
zip char(10),
country char(20) not null
);

create table orders
(
orderid int unsigned not null auto_increment primary key,
customerid int unsigned not null,
amount float(8,2),
date date not null,
order_status char(10),
ship_name char(60) not null,
ship_address char(80) not null,
ship_city char(30) not null,
ship_state char(20),
ship_zip char(10),
ship_country char(20) not null
);

create table books
(
isbn char(13) not null primary key,
author char(80),
title char(100),
catid int unsigned,
price float(6,2) not null,
description varchar(255)
);

create table categories
(
catid int unsigned not null auto_increment primary key,
catname char(60) not null
);

create table order_items
(
orderid int unsigned not null,
isbn char(13) not null,
item_price float(6,2) not null,
quantity tinyint unsigned not null,
primary key (orderid, isbn)
);

create table admin
(
username char(16) not null primary key,
password char(40) not null
);

grant select, insert, update, delete
on book_sc.*
to book_sc@localhost identified by 'password';

Скачать

Количество скачиваний:

Для создания базы данных запустите улиту phpMyAdmin, скачайте файл book_sc.sql и импортируйте его, выбрав в горизонтальном меню улиты кнопку Импорт.

Будет создана база данных с 6 таблицами.

Создание базы данных book_sc

Если улита phpMyAdmin не установлена на сервере, то можно, для создания базы данных воспользоваться Командной строкой (Пуск -> Все программы -> Cтандартные -> Командная строка) .

База данных будет создана после ввода запроса:

mysql -uroot -p < book_sc.sql